# Gestion de fichiers à distance

Utilisez l'opération [Gestion de fichiers à distance] pour copier des fichiers entre l'afficheur et le serveur.

Les types de fichiers que vous pouvez copier sont CSV, TXT, PNG, BLU (fichiers de projet) et BML (utilisé pour le transfert de système de fichiers).

##### Bloc

##### Texte

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] | Sélectionnez l'opération entre la source et la destination de la copie. Sélectionnez [fromServer] pour copier le fichier du serveur vers l'afficheur. Sélectionnez [toServer] pour copier le fichier de l'afficheur vers le serveur. ##### Bloc [fromServer] [toServer] ##### Texte 'copyFilesFromServer' 'copyFilesToServer'
[Server] | Sélectionnez le type de serveur auquel vous souhaitez vous connecter. ##### Bloc [FTP] ##### Texte '$Enums.Server.FTP'
[Connect ID] | L'identifiant de connexion du serveur auquel se connecter, sous la forme d'un nombre entier. Remarque : l'ID de connexion doit être l'ID défini dans le champ [Connexions FTP] de la fenêtre [Explorateur de projets].
[Server Path] | Indiquez le chemin du fichier et du dossier sur le serveur pour l'opération de copie à partir de ou vers. (Exemple) /Data1/image01.png Remarque : Le chemin d'accès ne doit pas dépasser 256 caractères et ne doit pas utiliser les symboles suivants. : ; |, * ? "<> Pour définir un dossier, utilisez la barre oblique '/'.
[Target Storage] | Spécifiez la mémoire de l'afficheur pour l'opération de copie de ou vers. ##### Bloc [LocalStorage] [SDCard] [USBStorage] ##### Texte '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Remarque : L'option [[LocalStorage]] est disponible pour l'équipement Série ST6000, Série ST6000 2nd Gen ou Série STM6000 seulement.
[Target Path] | Spécifiez le chemin du fichier et du dossier sur l'afficheur pour l'opération de copie de ou vers. #### Lors de l'utilisation d'un équipement Série SP5000 Open Box (modèle Windows 10 IoT Enterprise), Série IPC et PC/AT [Chemin cible] est le chemin dans [Dossier destination (stockage USB)] ou [Dossier destination (carte SD)]. Par exemple, lorsque [Chemin cible] est '/Folder1/' et [Dossier destination (stockage USB)] est C:\USBStorage, le chemin complet est 'C:\USBStorage\Folder1'. [Dossier destination (carte SD)] et [Dossier destination (stockage USB)] se trouve dans [Architecture du système] ➞ [Target01] ➞ onglet [Fonction] ➞ sous-onglet [Options] ➞ [Préférences]. Remarque : Le chemin d'accès ne doit pas dépasser 256 caractères et ne doit pas utiliser les symboles suivants. : ; |, * ? "<> Pour définir un dossier, utilisez la barre oblique '/'.
[If File Exists] | Indiquez s'il faut écraser les fichiers portant le même nom qui existent dans la destination. ##### Bloc [Overwrite] - Copy over. [Skip] - Skips the copy. ##### Texte '$Enums.FileConflictAction.Overwrite' '$Enums.FileConflictAction.Skip' Remarque : la fonction d'aide à la saisie en mode texte affiche à la fois 'KeepBoth' et 'ConfirmationMessage' dans 'FileConflictAction', mais comme ils ne sont pas pris en charge par l'opération [Gestion de fichiers à distance], leur sélection affiche une erreur.

Remarque :

- Si le dossier source contient plus de 1000 fichiers, l'opération [Gestion de fichiers à distance] se termine après la copie du 1000ème fichier.
- Si un fichier à copier dépasse la taille maximale autorisée (250 Mo pour les fichiers CSV, TXT et PNG ; 1 Go pour les fichiers BLU et BML), il est ignoré et le fichier suivant est copié. Les fichiers ignorés ne sont pas pris en compte dans la limite de 1000 copies.
- Il n'est pas possible d'effectuer plusieurs opérations de [Gestion de fichiers à distance] en même temps.
  Les opérations de [Gestion de fichiers à distance] ne peuvent pas non plus être exécutées en même temps que les opérations de [Gestion des fichiers]. Vérifiez la propriété de la source cible (Target01.Preferences.FileManagement.Status) pour confirmer l'état de l'opération. Lorsque cette propriété de la source est activée, aucune nouvelle opération de [Gestion de fichiers à distance] ou de [Gestion des fichiers] ne peut être effectuée.

(Exemple)

Si vous souhaitez copier des fichiers du dossier /Data1/' sur le serveur FTP avec un ID de connexion FTP de 1 vers le dossier 'Folder1' dans la mémoire USB de l'afficheur, définissez le script suivant.

##### Bloc

##### Texte

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