# Gerenciamento de arquivos

Usando a operação de Gerenciamento de arquivos disponível no Terminal, você pode cortar e colar, copiar e colar ou excluir arquivos no local definido. Use esta operação em conjunto com receitas, dados de gráfico de tendência, alarme e registros de operação, bem como quaisquer outros arquivos que deseja gerenciar.

##### Bloco

##### Texto

copyFileOrFolder($Enums.Storage.LocalStorage,
1 2
SOURCE_PATH, $Enums.Storage.SDCard, TARGET_PATH,
3 4 5
$Enums.FileConflictAction.KeepBoth);
6

1: File Management

2: Source Storage

3: Source Path

4: Destination Storage

5: Destination Path

6: If File Exists

[File Management] | Selecione a operação de gerenciamento de arquivos. ##### Bloco [CopyPaste] [CutPaste] [Delete] ##### Texto 'copyFileOrFolder' 'moveFileOrFolder' 'deleteFileOrFolder'
[Source Storage] | Selecione o armazenamento para a operação copiar, cortar ou excluir: ##### Bloco [LocalStorage] [SDCard] [USBStorage] ##### Texto '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Observação: A opção de armazenamento [LocalStorage] está disponível apenas para a série ST6000, série ST6000 2nd Gen ou série STM6000.
[Source Path] | Definir o caminho completo para o arquivo ou pasta para a operação copiar, cortar ou excluir: #### Ao usar a Série SP5000 Open Box (Windows 10 IoT Enterprise Model), Série IPC, ou PC/AT [Source Path] está nos caminhos em [Pasta de destino (Armazenamento USB)] ou [Pasta de destino (Cartão SD)]. Por exemplo, quando o [Source Path] é “logginggroup01” e [Pasta de destino (Armazenamento USB)] é "C:\USBStorage", o caminho completo é “C:\USBStorage\logginggroup01”. [Pasta de destino (Cartão SD)] e [Pasta de destino (Armazenamento USB)] estão localizados em [Arquitetura do sistema] ➞ [Target01] ➞ guia [Função] ➞ sub-guia [Opções] ➞ [Preferências].
[Destination Storage] | Selecione o armazenamento de destino para a operação de colagem: ##### Bloco [LocalStorage] [SDCard] [USBStorage] ##### Texto '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Observação: Definir o [Destination Storage] não é necessário para a operação de exclusão. A opção de armazenamento [LocalStorage] está disponível apenas para a série ST6000, série ST6000 2nd Gen ou série STM6000.
[Destination Path] | Definir o caminho completo para a operação de colagem. #### Ao usar a Série SP5000 Open Box (Windows 10 IoT Enterprise Model), Série IPC, ou PC/AT [Destination Path] está nos caminhos em [Pasta de destino (Armazenamento USB)] ou [Pasta de destino (Cartão SD)]. Por exemplo, quando o [Destination Path] é “logginggroup01” e [Pasta de destino (Armazenamento USB)] é "C:\USBStorage", o caminho completo é “C:\USBStorage\logginggroup01”. [Pasta de destino (Cartão SD)] e [Pasta de destino (Armazenamento USB)] estão localizados em [Arquitetura do sistema] ➞ [Target01] ➞ guia [Função] ➞ sub-guia [Opções] ➞ [Preferências]. Observação: Definir o [Destination Path] não é necessário para a operação de exclusão.
[If File Exists] | Defina como lidar com conflitos de arquivos: ##### Bloco [Overwrite] – Cole e substitua o arquivo. [Skip] – Não cole o arquivo. [KeepBoth] – Ao colar o arquivo, o arquivo original permanece como está e o nome do arquivo colado é anexado com “_001”. [ConfirmationMessage] - Exibe uma mensagem para confirmar a exclusão do arquivo original e a substituição com um novo arquivo. ##### Texto '$Enums.FileConflictAction.Overwrite' '$Enums.FileConflictAction.Skip' '$Enums.FileConflictAction.KeepBoth' '$Enums.FileConflictAction.ConfirmationMessage' Observação: Definir a propriedade [If File Exists] não é necessária.

Observação: Desenhe um campo numérico ou outro objeto para monitorar o status da operação de Gerenciamento de arquivos e evitar conflito com outras operações associadas a arquivos. Por exemplo, associar o status do objeto Gerenciamento de arquivos (Target01.Preferences.FileManagement.Status) à propriedade [Valor atual] da origem em um objeto de campo numérico para monitorar o status da operação do arquivo.