/
MoveFileTxt

MoveFileTxt

Datos Generales

Nombre Calificado

com.latintech.thuban.docintro.workitem.processor.MoveFileTxt

Descripción

Procesador que permite mover los archivos alojados en el “inputFolder” al “outputFolder” definido. Los archivos a mover puede ser filtrados mediante una expresión regular.

Si los archivos a moverse no tuviesen extension, al moverse se les agregará la extensión “txt”.

A diferencia del MoveFileProcessor, éste procesador mueve los archivos del origen al destino, NO lo copia.

Tener cuidado en cómo se utiliza ya que si se mueve el archivo que se está procesando, puede arrojar error en los procesadores siguientes e incluso en la invocación del “onOK” de la bandeja de trabajo

Extiende de

AbstractWorkitemProcessor

Usos

  • PreProcessor

  • Processor

  • PostProcessor

Disponible desde

6.3

Parámetros soportados

A continuación se listarán todos los parámetros aceptados por el procesador. Los títulos que anteceden cada tabla son los nombres de los parámetros, los mismos son caseSensitive.

inputFolder

Tipo

Carpeta

Requerido

Descripción

Carpeta desde donde se tomarán los archivos a mover.

outputFolder

Tipo

Carpeta

Requerido

Descripción

Carpeta donde serán movidos los archivos del “inputFolder”.

includeFiles

Tipo

String

Requerido

No

Descripción

Expresión regular que aplicará el filtro de los archivos que deben ser tenidos en cuenta para ser movidos desde la “inputFolder”. De no especificarse, se toman todos los archivos que se encuentren en el “inputFolder

Ejemplos de Configuración

Básica

<bean id="moveFileTxt" class="com.latintech.thuban.docintro.workitem.processor.MoveFileTxt"> <property name="inputFolder" value="C:\Docintro\input"/> <property name="outputFolder" value="C:\DocIntro\movedFiles"/> </bean>

Con filtro de archivos

<bean id="moveFileTxt" class="com.latintech.thuban.docintro.workitem.processor.MoveFileTxt"> <property name="inputFolder" value="C:\Docintro\input"/> <property name="outputFolder" value="C:\DocIntro\movedFiles"/> <property name="includeFiles" value=".*\.([tT][xX][tT])$"/> </bean>

 

Related content