Condicional IF en un batch
Publicado por ghost (2 intervenciones) el 04/03/2020 18:15:02
Buenos días, tengo un inconveniente y es el siguiente:
necesito crear un batch que primero verifique si hay un tipo de archivo o exención en una carpeta y si lo hay, debería
realizar otras operaciones; y en caso que no hayan archivos de este tipo no debe hacer nada.
Ejemplo del archivo:
________________________________________________________________________
Lo que esta dentro del IF me funciona, pero el problema esta en la condicional la cual no se como decirle que verifique que hay archivos con exención .zip
Ojala me puedan ayudar o dar una opinión de otra forma de hacerlo.
Gracias!
necesito crear un batch que primero verifique si hay un tipo de archivo o exención en una carpeta y si lo hay, debería
realizar otras operaciones; y en caso que no hayan archivos de este tipo no debe hacer nada.
Ejemplo del archivo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@ECHO OFF
echo.COPIAR ARCHIVO DE BACKUP
:: CONDICIONAL PARA VERIFICAR SI EXITEN ARCHIVOS .ZIP
IF EXIST ".ZIP"(
:: ELIMINA LO QUE HAY EN LA SUBCARPETA ACTUAL QUE SEAN ARCHIVOS ZIP
del /a /f /q "D:\Respaldos\ESP\OF1\ACTUAL\*.zip"
:: COPIA LOS ARCHIVOS ZIP QUE HAY EN CARPETA OF1 A SUBCARPETA ACTUAL
XCOPY /C "D:\Respaldos\ESP\OF1\*.zip" "D:\Respaldos\ESP\OF1\ACTUAL\"
:: ELIMINA LO QUE HAY EN LA CARPETA OF1 EN ESTE CASO LA COPIA QUE YA ESTA EN ACTUAL
del /a /f /q "D:\Respaldos\ESP\OF1\*.zip")
:: SI NO HAY ARCHIVOS ZIP EN LA CARPETA OF1 NO REALICE NINGUNA ACCION
ELSE(ECHO NO HAY ARCHIVOS ACTUALIZADOS)
exit
Lo que esta dentro del IF me funciona, pero el problema esta en la condicional la cual no se como decirle que verifique que hay archivos con exención .zip
Ojala me puedan ayudar o dar una opinión de otra forma de hacerlo.
Gracias!
Valora esta pregunta


0