11 Voto

Cancelar Script Batch si no existe un Archivo

Pregunta de Invitado | 05/04/2021 a las 22:31

Antes de que mi script por lotes de Windows (.BAT) realmente comience, quiero verificar si todos los archivos necesarios para los comandos están presentes.

Por lo tanto, quiero lograr que el script simplemente se interrumpa y finalice si los requisitos y los archivos requeridos no existen. Con esto, quiero evitar que el script se detenga a medio terminar en algún lugar en el medio.

¿Existe alguna posibilidad de hacer eso? ¿Alguien me puede ayudar?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Si un archivo existe se puede verificar fácilmente con "IF EXIST <NombreDeArchivo>". Si desea verificar si un archivo no existe, puede usar "SI NO EXISTE" en su lugar. El comando "EXIT" cancela la ejecución del script.

Entonces, en su caso, puede agregar la siguiente línea para cada archivo requerido:

IF NOT EXIST archivo-importante.dat EXIT

Si el archivo "archivo-importante.dat" no existe, el comando después de la verificación se ejecutará y todo el script terminará. Si el archivo existe, se procesará la siguiente línea.
06/04/2021 a las 21:01

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.