Es necesario validar que ambos archivos están presentes, antes de pasar a otra carpeta

-1

Quiero verificar si existe el archivo correspondiente, antes de mover los archivos a otra carpeta.

Ejemplo: si 9999999.PDF existe en la carpeta C: \ Miraca \ Results y existe 9999999.hl7, entonces vaya a Z: \

Si 9999999.PDF existe en la carpeta C: \ Miraca \ Results pero 9999999.hl7 no existe, vaya al siguiente mensaje PDF.

Scherie
fuente
1
¿Has intentado escribir un script que diga en Python ? Tiene las herramientas que puedes usar para hacer lo que quieres.
Doktoro Reichard
1
Supongo que está en Windows según sus rutas, pero recuerde incluir su sistema operativo cuando pregunte. ¿En qué idioma quieres hacer esto? ¿Conoces algún lenguaje de script? ¿Estás preguntando por el software existente?
terdon

Respuestas:

0

Aquí está el script BATH (.bat) para hacer la tarea:

@echo off
set path1 = C: \ Miraca \ Results \
set path2 = C: \ Miraca \ Results \
set file1 = 9999999.PDF
set file2 = 9999999.hl7

si existe "% path1 %% file1%" (
si existe "% path2 %% file2%" (
goto FileBoth
) else (
goto File1
)
) else (
si existe "% path2 %% file2%" (
goto File2
) else (
goto FileNone
)
)

: FileBoth
echo Ambos archivos existen.
ir al final

: FileNone
echo Ambos archivos NO existen.
ir al final

: Archivo1
echo% file1% en% path1% existe.
ir al final

: File2
echo% file2% en% path2% existe.
ir al final

: finalizar
pausa
salir

Amirreza Nasiri
fuente