# Gestione file

Utilizzando l’operazione Gestione file disponibile nel target, è possibile tagliare e incollare, copiare e incollare o eliminare i file nella posizione definita. Utilizzare questa operazione insieme ai dati di ricette, del grafico tendenza, registri di allarmi e operazioni, oltre qualsiasi altro file che si desidera gestire.

##### Blocco

##### Testo

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] | Seleziona l'operazione di gestione dei file. ##### Blocco [CopyPaste] [CutPaste] [Delete] ##### Testo 'copyFileOrFolder' 'moveFileOrFolder' 'deleteFileOrFolder'
[Source Storage] | Selezionare la memoria per l’operazione di copia, taglio o eliminazione. ##### Blocco [LocalStorage] [SDCard] [USBStorage] ##### Testo '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Nota: L’opzione di memorizzazione [[LocalStorage]] è disponibile solo per le serie ST6000, ST6000 2nd Gen o STM6000.
[Source Path] | Definire il percorso completo del file o della cartella per l’operazione di copia, taglio o eliminazione. #### Quando si usa la serie SP5000 Open Box (Windows 10 IoT Enterprise Model), la serie IPC o PC/AT [Source Path] si trova nei percorsi in [Cartella destinazione (Memoria USB)] o [Cartella destinazione (Scheda SD)]. Per esempio, se la [Source Path] è “logginggroup01” e la [Cartella destinazione (memoria USB)] è “C:\USBStorage”, il percorso completo è “C:\USBStorage\logginggroup01”. [Cartella destinazione (scheda SD)] e [Cartella destinazione (memoria USB)] si trovano in [Architettura del sistema] ➞ [Target01] ➞ scheda [Funzione] ➞ sottoscheda [Opzioni] ➞ [Preferiti].
[Destination Storage] | Selezionare la memoria di destinazione per l’operazione incolla. ##### Blocco [LocalStorage] [SDCard] [USBStorage] ##### Testo '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Nota: La definizione di [Destination Storage] non è necessaria per l’operazione di eliminazione. L’opzione di memorizzazione [LocalStorage] è disponibile solo per le serie ST6000, ST6000 2nd Gen ed STM6000.
[Destination Path] | Definire il percorso completo per l’operazione incolla. #### Quando si usa la serie SP5000 Open Box (Windows 10 IoT Enterprise Model), la serie IPC o PC/AT [Destination Path] si trova nei percorsi in [Cartella destinazione (Memoria USB)] o [Cartella destinazione (Scheda SD)]. Per esempio, se la [Destination Path] è “logginggroup01” e la [Cartella destinazione (memoria USB)] è “C:\USBStorage”, il percorso completo è “C:\USBStorage\logginggroup01”. [Cartella destinazione (scheda SD)] e [Cartella destinazione (memoria USB)] si trovano in [Architettura del sistema] ➞ [Target01] ➞ scheda [Funzione] ➞ sottoscheda [Opzioni] ➞ [Preferiti]. Nota: La definizione di [Destination Path] non è necessaria per l’operazione di eliminazione.
[If File Exists] | Definire come gestire il conflitto dei file. ##### Blocco [Overwrite] – copia e sovrascrivi i file. [Skip] – non incollare il file. [KeepBoth] – Quando si incolla il file, il file originale rimane così com’è e al nome del file incollato si aggiunge “_001”. [ConfirmationMessage] – Visualizza un messaggio per confermare l’eliminazione del file originale e la sovrascrittura con il nuovo file. ##### Testo '$Enums.FileConflictAction.Overwrite' '$Enums.FileConflictAction.Skip' '$Enums.FileConflictAction.KeepBoth' '$Enums.FileConflictAction.ConfirmationMessage' Nota: La definizione della proprietà [If File Exists] non è necessaria.

Nota: Disegnare un visualizzatore numerico o un altro oggetto per monitorare lo stato dell’operazione di Gestione file ed evitare conflitti con altre operazioni associate al file. Ad esempio, associare lo stato dell’oggetto Gestione file (Target01.Preferences.FileManagement.Status) alla proprietà della sorgente [Valore corrente] in un oggetto di visualizzazione numerica per monitorare lo stato operativo del file.