¿Cómo eliminar una carpeta y todo el contenido usando un archivo bat en Windows?


143

Quiero eliminar una carpeta con todos los archivos y subcarpetas usando un archivo bat.

He intentado lo siguiente, pero no funciona:

@DEL D:\PHP_Projects\testproject\Release\testfolder*.*

¿Alguien puede ayudar?

Respuestas:


259
@RD /S /Q "D:\PHP_Projects\testproject\Release\testfolder"

Explicacion :

Elimina (elimina) un directorio.

RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path

/S      Removes all directories and files in the specified directory
        in addition to the directory itself.  Used to remove a directory
        tree.

/Q      Quiet mode, do not ask if ok to remove a directory tree with /S

31
  1. del /s /q c:\where ever the file is\*
  2. rmdir /s /q c:\where ever the file is\
  3. mkdir c:\where ever the file is\

-2

del / s / qc: \ donde sea que esté el archivo *

Esto elimina todos los archivos en la carpeta y subcarpetas, pero deja subcarpetas vacías


44
pregunta fue:with all files and subfolders
Stephan

@Stephan tienes razón. Y mi mensaje es que la solución # 1 no elimina subcarpetas. Al menos para mí
Alexander Bondarchuk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.