verificar validar una script saber existe comprobar carpeta bat archivo windows batch-file

windows - una - validar si existe un archivo en bash



Cómo verificar si un archivo existe dentro de un archivo por lotes (3)

Necesito ejecutar una utilidad solo si existe un archivo determinado. ¿Cómo hago esto en el lote de Windows?


Intente algo como el siguiente ejemplo, citado de la salida de IF /? en Windows XP:

IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )

También puede comprobar si falta un archivo con IF NOT EXIST .

El comando IF es bastante poderoso. La salida de IF /? premiará la lectura cuidadosa. Para el caso, prueba el /? Opción en muchos de los otros comandos incorporados para muchas gemas ocultas.


C:/>help if

Realiza el procesamiento condicional en programas por lotes.

SI [NO] comando de número ERRORLEVEL

IF [NOT] string1 == string2 comando

IF [NOT] EXIST comando de nombre de archivo


if exist <insert file name here> ( rem file exists ) else ( rem file doesn''t exist )

O en una sola línea (si solo una acción debe ocurrir):

if exist <insert file name here> <action>

por ejemplo, esto abre el bloc de notas en autoexec.bat, si el archivo existe:

if exist c:/autoexec.bat notepad c:/autoexec.bat