Come eliminare una cartella e tutti i contenuti utilizzando un file bat in Windows?


143

Voglio eliminare una cartella con tutti i file e le sottocartelle utilizzando un file bat.

Ho provato quanto segue, ma non funziona:

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

Qualcuno può aiutare?

Risposte:


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

Spiegazione :

Rimuove (elimina) una directory.

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: \ dovunque sia il file *

Ciò elimina tutti i file nella cartella e nelle sottocartelle, ma lascia sottocartelle vuote


4
la domanda era:with all files and subfolders
Stephan,

@Stephan hai ragione. E il mio messaggio è che la soluzione n. 1 non elimina le sottocartelle. Almeno per me
Alexander Bondarchuk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.