11 Voto

Script Batch: Comprobar si existe un Archivo

Pregunta de Invitado | 02/04/2021 a las 20:04

Me gustaría comprobar si existe un archivo específico utilizando un script batch de Windows (.BAT) antes de continuar con el script.

¿Existe alguna posibilidad de hacerlo? Nunca antes había trabajado con condiciones en scripts por lotes.

ResponderPositivoNegativo
1Mejor Respuesta3 Votos

Para comprobar si existe un archivo, puede escribir "IF EXIST".

Detrás de eso, puede escribir el nombre del archivo y la acción que debe ejecutarse en el caso de que el archivo exista. Aquí hay un ejemplo:

IF EXIST c:\test.txt notepad c:\test.txt

Con esta línea, en primer lugar, se comprueba si existe el archivo c:\test.txt. En caso afirmativo, el archivo se abrirá en el programa notepad.

Si desea verificar la inexistencia, puede usar IF NOT EXIST:

IF NOT EXIST c:\test.txt ECHO el archivo no existe

Esto escribe el texto "el archivo no existe" en la consola si el archivo c:\test.txt no existe.

Si no puede o no desea escribir todos los comandos en una línea, también puede usar la siguiente sintaxis:

SET A="c:\test.txt"

IF EXIST %A% (
  ECHO %A% existe
) ELSE (
  ECHO %A% no existe
)

Además, he trabajado con una variable en este ejemplo. Primero se establece "A" en nuestro archivo y luego se invoca con %A%.
03/04/2021 a las 15:40

ResponderPositivo Negativo
Responder

Temas Relacionados

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.