จะลบโฟลเดอร์และเนื้อหาทั้งหมดโดยใช้ไฟล์ bat ใน windows ได้อย่างไร?


143

ฉันต้องการลบโฟลเดอร์ที่มีไฟล์และโฟลเดอร์ย่อยทั้งหมดโดยใช้ไฟล์ bat

ฉันได้ลองสิ่งต่อไปนี้แล้ว แต่มันไม่ทำงาน:

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

ใครช่วยได้บ้าง

คำตอบ:


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

คำอธิบาย :

ลบ (ลบ) ไดเรกทอรี

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


-2

del / s / qc: \ ที่เคยมีไฟล์ *

การทำเช่นนี้จะเป็นการลบไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อย แต่ทิ้งโฟลเดอร์ย่อยที่ว่างเปล่าไว้


4
คำถามคือ:with all files and subfolders
เตฟาน

@ สเตฟานคุณพูดถูก และข้อความของฉันก็คือทางออกที่ # 1 ไม่ได้ลบโฟลเดอร์ย่อย อย่างน้อยสำหรับฉัน
อเล็กซานเด Bondarchuk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.