/system/filesystem

www.altova.com Imprimir este apartado Subir un nivel

Inicio > 

/system/filesystem

El contenedor system/filesystem  incluye funciones para gestionar archivos y directorios del sistema operativo donde se ejecuta FlowForce Server.

 

Todas las ruta de acceso de archivos en los pasos de ejecución deben ser rutas de acceso del sistema operativo donde se ejecuta FlowForce Server, no del equipo local.

 

 

builtin_functioncopy

Objetivo

Copiar un archivo de un directorio de origen a uno de destino. Al pegar el archivo en el directorio de destino, puede optar por guardarlo con un nombre distinto.

 

Si se invoca desde un paso de ejecución simple, esta función copia un archivo cada vez. Para copiar varios al mismo tiempo con FlowForce incluya el paso que llama a la función copy dentro de un paso "for-each", como se explica en el ejemplo Copiar archivos.

 

Esta función devuelve TRUE si la ejecución finaliza correctamente. Si hay un error de ejecución, el resultado dependerá del valor del parámetro Anular en caso de error:

 

Si el parámetro Anular en caso de error es TRUE (predeterminado), la ejecución del trabajo se anula. Cuando esto ocurra, podrá seguir controlando errores por medio de bloques protegidos (véase Control de errores).
Si el parámetro Anular en caso de error es FALSE, la función devuelve FALSE.

Parámetros

Origen

La ruta de acceso y el nombre del archivo de origen que quiere copiar.

Destino

La ruta de acceso y el nombre del directorio de destino. Si quiere renombrar el archivo, escriba otro nombre de archivo en el campo Destino.

Sobrescribir

Cuando se hace clic en este parámetro, aparece una casilla de verificación. Marque la casilla si quiere sobrescribir el archivo de destino.

Anular en caso de error

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

Especifica el directorio de trabajo (por ejemplo, c:\temp).

Ejemplo

Véase Copiar archivos.

 

 

builtin_function delete

Objetivo

Eliminar un archivo de la ruta dada como argumento.

 

Si se invoca desde un paso de ejecución simple, esta función copia un archivo cada vez. Para copiar varios al mismo tiempo con FlowForce incluya el paso que llama a la función delete dentro de un paso "for-each"; este procedimiento es parecido al que se explica en el ejemplo Copiar archivos.

 

Esta función devuelve TRUE si la ejecución finaliza correctamente. Si hay un error de ejecución, el resultado dependerá del valor del parámetro Anular en caso de error:

 

Si el parámetro Anular en caso de error es TRUE (predeterminado), la ejecución del trabajo se anula. Cuando esto ocurra, podrá seguir controlando errores por medio de bloques protegidos (véase Control de errores).
Si el parámetro Anular en caso de error es FALSE, la función devuelve FALSE.

Parámetros

Ruta de acceso

La ruta de acceso y el nombre del archivo que quiere eliminar.

Anular en caso de error

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

Especifica el directorio de trabajo (por ejemplo, c:\temp).

 

 

builtin_function mkdir

Objetivo

Crear directorio en la ruta de acceso indicada.

 

Esta función devuelve TRUE si la ejecución finaliza correctamente. Si hay un error de ejecución, el resultado dependerá del valor del parámetro Anular en caso de error:

 

Si el parámetro Anular en caso de error es TRUE (predeterminado), la ejecución del trabajo se anula. Cuando esto ocurra, podrá seguir controlando errores por medio de bloques protegidos (véase Control de errores).
Si el parámetro Anular en caso de error es FALSE, la función devuelve FALSE.

Parámetros

Ruta de acceso

La ruta de acceso del nuevo directorio.

Crear primarios

Cuando se hace clic en este parámetro, aparece una casilla de verificación. Marque la casilla para crear una ruta de acceso jerárquica en un solo paso.

Anular en caso de error

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

Especifica el directorio de trabajo (por ejemplo, c:\temp).

Ejemplo

Si Directorio de trabajo es c:\temp y Ruta de acceso es temp2\temp3, la función crea el directorio nuevo c:\temp\temp2\temp3.

 

 

builtin_function move

Objetivo

Mover o cambiarle el nombre a un archivo.

 

Si se invoca desde un paso de ejecución simple, esta función copia un archivo cada vez. Para copiar varios al mismo tiempo con FlowForce incluya el paso que llama a la función move dentro de un paso "for-each"; este procedimiento es parecido al que se explica en el ejemplo Copiar archivos.

 

Esta función devuelve TRUE si la ejecución finaliza correctamente. Si hay un error de ejecución, el resultado dependerá del valor del parámetro Anular en caso de error:

 

Si el parámetro Anular en caso de error es TRUE (predeterminado), la ejecución del trabajo se anula. Cuando esto ocurra, podrá seguir controlando errores por medio de bloques protegidos (véase Control de errores).
Si el parámetro Anular en caso de error es FALSE, la función devuelve FALSE.

Parámetros

Origen

La ruta de acceso y el nombre del archivo de origen que quiere mover.

Destino

El nombre del directorio de destino. Si solo pone el nombre del directorio, se conserva el nombre original del archivo.

Sobrescribir destino

Cuando se hace clic en este parámetro, aparece una casilla de verificación. Marque la casilla si quiere sobrescribir el archivo de destino.

Anular en caso de error

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

Especifica el directorio de trabajo (por ejemplo, c:\temp).

 

 

builtin_function rmdir

Objetivo

Quitar directorio.

 

Esta función devuelve TRUE si la ejecución finaliza correctamente. Si hay un error de ejecución, el resultado dependerá del valor del parámetro Anular en caso de error:

 

Si el parámetro Anular en caso de error es TRUE (predeterminado), la ejecución del trabajo se anula. Cuando esto ocurra, podrá seguir controlando errores por medio de bloques protegidos (véase Control de errores).
Si el parámetro Anular en caso de error es FALSE, la función devuelve FALSE.

Parámetros

Ruta de acceso

El nombre del directorio que quiere eliminar.

Anular en caso de error

Este parámetro binario determina el valor que se debe devolver si falla el trabajo. Si este parámetro es FALSE, la función devolverá FALSE también. Si este parámetro es TRUE, la ejecución del trabajo se anulará. El valor predeterminado es TRUE.

Directorio de trabajo

Especifica el directorio de trabajo (por ejemplo, c:\temp).

 


© 2019 Altova GmbH