Script por lotes: eliminación de archivos
Para eliminar archivos, Batch Script proporciona el comando DEL.
Sintaxis
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
A continuación se muestra la descripción de las opciones que se pueden presentar al comando DEL.
S.No. | Opciones y descripción |
---|---|
1. | Names Especifica una lista de uno o más archivos o directorios. Se pueden utilizar comodines para eliminar varios archivos. Si se especifica un directorio, todos los archivos dentro del directorio se eliminarán |
2. | /P Solicita confirmación antes de eliminar cada archivo. |
3. | /F Forzar eliminaciones de archivos de solo lectura. |
4. | /S Elimina archivos especificados de todos los subdirectorios. |
5. | /Q Modo silencioso, no pregunte si está bien eliminar el comodín global. |
6. | /A Selecciona archivos para eliminar en función de los atributos. |
7. | attributes R Archivos de solo lectura, S Archivos de sistema, H Archivos ocultos, A Archivos listos para archivar - Prefijo que significa no |
Los siguientes ejemplos muestran cómo se puede utilizar el comando DEL.
Ejemplos
del test.bat
El comando anterior eliminará el archivo test.bat en el directorio actual, si el archivo existe.
del c:\test.bat
El comando anterior eliminará el archivo C: \ test.bat en el directorio actual, si el archivo existe.
del c:\*.bat
El * (asteriscos) es un carácter salvaje. * .bat indica que le gustaría eliminar todos los archivos bat en el directorio c: \.
del c:\?est.tmp
Los ? (signo de interrogación) es un carácter comodín único para una letra. El uso de este comando en el ejemplo anterior eliminará cualquier archivo que termine con "est.tmp", como pest.tmp o test.tmp.