Bagaimana cara menghapus folder dan semua konten menggunakan file bat di windows?

143

Saya ingin menghapus folder dengan semua file dan subfolder menggunakan file bat.

Saya sudah mencoba yang berikut ini, tetapi tidak berhasil:

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

Adakah yang bisa membantu?

pelajar
sumber

Jawaban:

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

Penjelasan :

Menghapus (menghapus) direktori.

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
Jon
sumber
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\
pengguna3319853
sumber
-2

del / s / qc: \ di mana pun file *

Ini menghapus semua file dalam folder dan subfolder, tetapi meninggalkan subfolder kosong

Alexander Bondarchuk
sumber
4
pertanyaannya adalah:with all files and subfolders
Stephan
@Stephan kamu benar. Dan pesan saya adalah bahwa solusi # 1 tidak menghapus subfolder. Setidaknya bagi saya
Alexander Bondarchuk