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 ou série STM6000. opção de armazenamento
[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 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.