คุณสามารถลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยและไฟล์โดยใช้คำสั่ง แต่คุณจำเป็นต้องรู้เครื่องมือที่ถูกต้องเพื่อทำงาน ในWindows 10เมื่อคุณต้องการลบไฟล์หรือโฟลเดอร์ที่มีเทอร์มินัลคำสั่ง เครื่องมือแรกที่นึกถึงคือdelคำสั่ง แต่คุณจะพบได้อย่างรวดเร็วว่าการลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยซ้ำๆ นั้นใช้ไม่ได้เพราะเครื่องมือ เกี่ยวข้องกับไฟล์เท่านั้น
หากคุณต้องการลบโฟลเดอร์ที่มีเนื้อหาอยู่ภายใน เครื่องมือบรรทัดคำสั่งจะขึ้นอยู่กับเทอร์มินัลที่คุณใช้ หากคุณกำลังใช้พรอมต์คำสั่งrmdir(ลบไดเร็กทอรี) คือเครื่องมือที่คุณต้องการลบโฟลเดอร์ซ้ำๆ ในทางกลับกัน หากคุณใช้ PowerShell Remove-Itemเป็น cmdlet ที่จะทำงาน
ในคู่มือ นี้ คุณจะได้เรียนรู้สองวิธีในการลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยอย่างรวดเร็วด้วย Command Prompt และ PowerShell
ลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยด้วย Command Prompt
หากต้องการลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยด้วยคำสั่ง ให้ใช้ขั้นตอนเหล่านี้:
-
เปิดเริ่มใน Windows 10
-
ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์ด้านบน แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์ว่างและกดEnter :
rmdir PATH\TO\FOLDER-NAME
ในคำสั่ง ให้แทนที่PATH\TO\FOLDER-NAMEด้วยพาธโฟลเดอร์และชื่อโฟลเดอร์ที่คุณต้องการลบ
ตัวอย่างนี้จะลบโฟลเดอร์ "files":
rmdir C:\files
ลบโฟลเดอร์ว่าง
-
พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์และโฟลเดอร์ย่อยที่มีเนื้อหา แล้วกดEnter :
rmdir /s PATH\TO\FOLDER-NAME
ตัวอย่างนี้จะลบโฟลเดอร์ "files" โฟลเดอร์ย่อย และไฟล์:
rmdir /s C:\files
ลบโฟลเดอร์ที่มีเนื้อหา
-
พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์ที่มีเนื้อหาซ้ำๆ โดยไม่ต้องให้ยืนยัน แล้วกดEnter /p>
rmdir /s /q PATH\TO\FOLDER-NAME
ตัวอย่างนี้จะลบโฟลเดอร์ "files" โฟลเดอร์ย่อย และไฟล์โดยไม่ให้มีการยืนยัน:
rmdir /s /q C:\files
ลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยอย่างเงียบๆ
เมื่อคุณทำตามขั้นตอนเสร็จแล้ว คำสั่งจะลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยและไฟล์ออกจาก Windows 10
ตัว/sเลือกจะลบโฟลเดอร์และเนื้อหาในคำสั่งด้านบน แต่จะแจ้งการยืนยัน ตัว/qเลือกละเว้นพร้อมท์และลบโฟลเดอร์ซ้ำๆ
ลบโฟลเดอร์ที่มีโฟลเดอร์ย่อยด้วย PowerShell
หากต้องการลบทั้งโฟลเดอร์ซ้ำๆ ด้วยคำสั่ง PowerShell ให้ใช้ขั้นตอนเหล่านี้:
-
เปิดเริ่มต้น
-
ค้นหาPowerShellคลิกขวาที่ผลลัพธ์ด้านบน แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์ว่างและกดEnter :
ลบรายการ PATH\TO\FOLDER-NAME
ในคำสั่ง ให้แทนที่PATH\TO\FOLDER-NAMEด้วยพาธโฟลเดอร์และชื่อโฟลเดอร์ที่คุณต้องการลบ
ตัวอย่างนี้จะลบโฟลเดอร์ "files":
ลบรายการ C:\files
คำสั่งลบโฟลเดอร์ PowerShell พร้อมการยืนยัน
-
พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์ว่างและกดEnter :
ลบรายการ - เรียกซ้ำ - บังคับ PATH\TO\FOLDER-NAME
ตัวอย่างนี้จะลบโฟลเดอร์ "files":
ลบรายการ - เรียกซ้ำ - บังคับ C:\files
PowerShell ลบโฟลเดอร์ซ้ำๆ
หลังจากที่คุณทำตามขั้นตอนต่างๆ เสร็จแล้ว คำสั่งจะลบโฟลเดอร์และเนื้อหาในโฟลเดอร์โดยมีหรือไม่มีพรอมต์ ขึ้นอยู่กับคำสั่งที่คุณเลือก
ตัว-Recurseเลือกจะบอกคำสั่งว่าคุณต้องการลบโฟลเดอร์และเนื้อหาในโฟลเดอร์โดยไม่ต้องมีการยืนยันทันที ไม่จำเป็นต้องใช้ ตัว-Forceเลือก แต่อนุญาตให้ลบรายการพิเศษ รวมถึงไฟล์แบบอ่านอย่างเดียวหรือไฟล์ที่ซ่อนอยู่