Jak usunąć folder i całą zawartość za pomocą pliku bat w systemie Windows?


143

Chcę usunąć folder ze wszystkimi plikami i podfolderami za pomocą pliku bat.

Próbowałem następujących rzeczy, ale to nie działa:

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

Czy ktoś może pomóc?

Odpowiedzi:


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

Wyjaśnienie :

Usuwa (usuwa) katalog.

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: \ gdziekolwiek plik jest *

Spowoduje to usunięcie wszystkich plików w folderze i podfolderach, ale pozostawi puste podfoldery


4
pytanie brzmiało:with all files and subfolders
Stephan

@Stephan masz rację. I moja wiadomość jest taka, że ​​rozwiązanie nr 1 nie usuwa podfolderów. Przynajmniej dla mnie
Alexander Bondarchuk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.