Script Batch: Eliminar Archivo si existe
Pregunta de Invitado | 02/04/2021 a las 23:19
Tengo un script por lotes de Windows (.bat) en el que se ejecuta una aplicación que crea un archivo. El programa no puede manejar una situación en la que el archivo correspondiente ya existe.
Por lo tanto, me gustaría verificar si el archivo ya existe y eliminarlo si es necesario antes de ejecutar la aplicación.
¿Es esto posible usando un comando dentro de mi secuencia de comandos por lotes? Y si es así, ¿cómo se hace?
Temas Relacionados
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Cómo enviar Correos Electrónicos con un Archivo Adjunto EXE
Consejo | 4 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 0 Comentarios
CSS: Cómo incluir CSS en HTML
Tutorial | 0 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
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.
Dentro de un script batch, "IF EXIST" se puede utilizar para comprobar si existe un archivo. Además, con "DEL /F" puede eliminar un archivo.
La /F garantiza que se puedan eliminar incluso los archivos de solo lectura.
En consecuencia, el comando podría verse así:
Si existe el archivo test.txt, se ejecutará el comando DEL y se eliminará el archivo.
Si no desea repetir el nombre de archivo, también puede trabajar con variables:
En este ejemplo, estamos configurando la variable "ARCHIVO" a la que se puede acceder más tarde con %ARCHIVO%.
03/04/2021 a las 19:38