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.