Usando a operação [Gerenciamento de arquivos remoto] para copiar arquivos entre a unidade de display e o servidor.
Os tipos de arquivos que podem ser copiados são CSV, TXT, PNG, BLU (arquivos de projeto) e BML (usado para transferência de sistema de arquivos).

copyFilesFromServer($Enums.Server.FTP, 1, SERVER_PATH,
1 2 3 4
$Enums.Storage.USBStorage, TARGET_PATH,
5 6
$Enums.FileConflictAction.Overwrite);
7
1: Copy Files
2: Server
3: Connect ID
4: Server Path
5: Target Storage
6: Target Path
7: If File Exists
| [Copy Files] |
Selecione a operação entre a origem e o destino da cópia. Selecione [fromServer] para copiar o arquivo do servidor para a unidade de display. Selecione [toServer] para copiar o arquivo da unidade de display para o servidor. Bloco
Texto
|
| [Server] |
Selecione o tipo de servidor ao qual se conectar. Bloco
Texto
|
| [Connect ID] |
O ID de conexão do servidor ao qual se conectar, como um número inteiro. O ID de conexão deve ser o ID definido no campo [Conexões FTP] na janela [Explorador de projeto].
|
| [Server Path] |
Especifique o caminho do arquivo e da pasta no servidor para a operação de cópia de ou cópia para. (Exemplo) /Data1/image01.png
|
| [Target Storage] |
Especifique o armazenamento da unidade de display para a operação de cópia de ou cópia para. Bloco
Texto
A opção de armazenamento LocalStorage está disponível apenas para a série ST6000 ou série STM6000.
|
| [Target Path] |
Especifique o caminho do arquivo e da pasta na unidade de display para a operação de cópia de ou cópia para. Ao utilizar a Série SP5000 Open Box (Windows 10 IoT Enterprise Model), Série IPC, e PC/AT[Caminho de destino] é o caminho em [Pasta de destino (Armazenamento USB)] ou [Pasta de destino (Cartão SD)]. Por exemplo, se [Caminho de destino] for "/Folder1/" e [Pasta de destino (Armazenamento USB)] é "C:\USBStorage", to caminho completo é "C:\USBStorage\Folder1". [Pasta de destino (Cartão SD)] e [Pasta de destino (Armazenamento USB)] são encontradas em [Arquitetura do sistema] ➞ [Target01] ➞ guia [Função] ➞ subguia [Opções] ➞ [Preferências].
|
| [If File Exists] |
Especifique se deseja substituir arquivos com o mesmo nome que existem no destino. Bloco
Texto
O recurso de auxílio à entrada do Modo de texto exibe ‘KeepBoth’ e ‘ConfirmationMessage’ em ‘FileConflictAction’, mas como eles não são suportados pela operação [Gerenciamento de arquivos remoto], selecioná-los exibe um erro.
|
(Exemplo)
Se você deseja copiar arquivos da pasta "/Data1/" no servidor FTP com um ID de conexão FTP de 1 para a pasta "Folder1" no armazenamento USB da unidade de display, defina o seguinte script.

'copyFilesFromServer($Enums.Server.FTP, 1, "/Data1/", $Enums.Storage.USBStorage, "/Folder1/", $Enums.FileConflictAction.Overwrite);'