# Administración remota de archivos

Utilice la operación [Administración remota de archivos] para copiar archivos entre la unidad de visualización y el servidor.

Los tipos de archivos que puede copiar son CSV, TXT, PNG, BLU (archivos de proyecto) y BML (usados para transferencia de sistema de archivos).

##### Bloque

##### Texto

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] | Seleccione la operación entre el origen y el destino de la copia. Seleccione [[fromServer] para copiar el archivo del servidor a la unidad de visualización. Seleccione [toServer] para copiar el archivo desde la unidad de visualización al servidor. ##### Bloque [fromServer] [toServer] ##### Texto 'copyFilesFromServer' 'copyFilesToServer'
[Server] | Seleccione el tipo de servidor con el que desea conectarse. ##### Bloque [FTP] ##### Texto '$Enums.Server.FTP'
[Connect ID] | El ID de conexión del servidor con el que desea conectarse, como un número entero. Nota: El ID de conexión debe ser el ID configurado en el campo [Conexiones FTP] en la ventana [Explorador de proyectos].
[Server Path] | Especifique la ruta del archivo y la carpeta en el servidor para la operación de copiar desde o copiar a. (Ejemplo) /Data1/image01.png Nota: La ruta debe tener 256 caracteres o menos y no debe utilizar los siguientes símbolos. : ; |, * ? "<> Para definir una carpeta, use la barra diagonal "/".
[Target Storage] | Especifique el almacenamiento de la unidad de visualización para la operación de copiar desde o copiar a. ##### Bloque [LocalStorage] [SDCard] [USBStorage] ##### Texto '$Enums.Storage.LocalStorage' '$Enums.Storage.SDCard' '$Enums.Storage.USBStorage' Nota: La opción [[LocalStorage]] sólo está disponible para la Serie ST6000 , la Serie ST6000 2nd Gen o la Serie STM6000.
[Target Path] | Especifique la ruta del archivo y la carpeta en la unidad de visualización para la operación de copiar de o copiar a. #### Cuando se utiliza la Serie SP5000 Open Box (Modelo Windows 10 IoT Enterprise), la Serie IPC, y PC/AT [Ruta de destino] es la ruta en [Carpeta de destino (Almacenamiento USB)] o [Carpeta de destino (Tarjeta SD)]. Por ejemplo, si [Ruta de destino] es "/Folder1/" y [Carpeta de destino (Almacenamiento USB)] es "C:\USBStorage", la ruta completa es "C:\USBStorage\Folder1". [Carpeta de destino (Tarjeta SD)] y [Carpeta de destino (Almacenamiento USB)] se encuentran en [Arquitectura del sistema] ➞ [Target01] ➞ pestaña [Función] ➞ subpestaña [Opciones] ➞ [Preferencias]. Nota: La ruta debe tener 256 caracteres o menos y no debe utilizar los siguientes símbolos. : ; |, * ? "<> Para definir una carpeta, use la barra diagonal "/".
[If File Exists] | Especifique si desea sobrescribir archivos con el mismo nombre que existen en el destino. ##### Bloque [Overwrite] - Sobrescribe el archivo. [Skip] - Omite la copia. ##### Texto '$Enums.FileConflictAction.Overwrite' '$Enums.FileConflictAction.Skip' Nota: La función de asistencia de entrada en modo texto muestra tanto 'KeepBoth' como 'ConfirmationMessage' en 'FileConflictAction', pero como no son compatibles con la operación [Administración remota de archivos], al seleccionarlos se muestra un error.

Nota:

- Si hay más de 1000 archivos en la carpeta de origen, la operación [Administración remota de archivos] finaliza después de copiar el archivo número 1000.
- Si un archivo supera el tamaño máximo permitido (250 MB para archivos CSV, TXT y PNG; 1 GB para archivos BLU y BML), se omite y se copia el siguiente archivo. Los archivos omitidos no se incluyen en el límite de 1000 copias.
- No se pueden realizar varias operaciones de [Administración remota de archivos] al mismo tiempo.
  las operaciones de [Administración remota de archivos] tampoco pueden ejecutarse al mismo tiempo que las operaciones de [Administración de archivos]. Compruebe la propiedad de origen de destino (Target01.Preferences.FileManagement.Status) para confirmar el estado de la operación. Mientras esta propiedad de origen está activada, no se pueden realizar nuevas operaciones de [Administración remota de archivos] o [Administración de archivos].

(Ejemplo)

Si desea copiar archivos de la carpeta "/Data1/" del servidor FTP con un ID de conexión FTP de 1 a la carpeta "Folder1" del almacenamiento USB de la unidad de visualización, configure el siguiente script.

##### Bloque

##### Texto

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