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 | |
Usos |
|
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 | Sí |
Descripción | Carpeta desde donde se tomarán los archivos a mover. |
outputFolder
Tipo | Carpeta |
---|---|
Requerido | Sí |
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>