Cuestión : Actualización - crear una escritura que puede mover archivos a un directorio existente basó en nombre de fichero


QCubed,

Gracias otra vez….

Necesito solamente una ventana del DOS que indica que no exista la carpeta.  No la necesito crear automáticamente la carpeta pues esto ha sido creada ya por otro programa.

Mike



----------------------------------------------------------------------------
Necesito una escritura que pueda los archivos de la recolección de una carpeta de la descarga (es decir, descarga de J:\ScanFiles\Fax) y moverlos a diversas carpetas (que existan ya), basada en la porción de la identificación del nombre de fichero.

Por ejemplo, un archivo en la descarga de J:\ScanFiles\Fax sería nombrado “1056_7_22_10.pdf” “1056” es la identificación; observar que este número podría potencialmente ser 6 figuras o quizás mayores.  Tan podía también haber “1056_7_23_10.pdf” etc. en descarga del fax.  Estos archivos se deben mover a J:\ScanFiles\1056 que existe este directorio no necesita ser creado como ella ya.

Así pues, como otro ejemplo, un archivo en J:\ScanFiles\Fax “51608_7_23_10.pdf nombrado descarga” se debe mover a J:\ScanFiles\51608 que existe otra vez el directorio de destinación ya, el archivo apenas necesita ser movido.

¡Gracias tanto por su ayuda!

Mike

Respuesta : Actualización - crear una escritura que puede mover archivos a un directorio existente basó en nombre de fichero

Hey, apesadumbrado he estado ocupado parado.  Terminé encima realizar de nosotros podría hacer este todo en una línea y surgir una caja de mensaje para usted sobre el mán directorio.

El código atado comprobará si no existe el directorio, y si no existe él móvil una advertencia de la caja de mensaje usted que no existe el directorio.

El código continuará funcionando y moviéndose encendido al archivo siguiente incluso si usted no chasca la caja de mensaje. usted no tiene que tan preocuparse de esto que hace la escritura parar el funcionar.
1:
2:
ECO APAGADO
PARA /F “Tokens=1, * Delims=_” %%F ADENTRO (“DIR /A: - La descarga \ *_*.pdf” /B de D “J:\ScanFiles\Fax ") SI NO EXISTE “J:\ScanFiles\ %%F \” (los MSG el %Username% “la escritura de MovePDF encontraron un error el mover de un archivo a un directorio:                    El directorio no existe:  J:\ScanFiles\ %%F \ ") (descarga \ %%F_%%G” “J:\ScanFiles\ %%F \ %%F_%%G” de /Y “J:\ScanFiles\Fax del MOVIMIENTO)
Otras soluciones  
 
programming4us programming4us