วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell
เผยแพร่แล้ว: 2021-12-23
การกำจัดไฟล์ใดๆ ใน Windows 10 นั้นง่ายพอๆ กับการกินพาย อย่างไรก็ตาม ระยะเวลาของกระบวนการลบที่ดำเนินการใน File Explorer จะแตกต่างกันไปในแต่ละรายการ ปัจจัยต่างๆ ที่ส่งผลต่อขนาด จำนวนไฟล์แต่ละไฟล์ที่จะลบ ประเภทไฟล์ ฯลฯ ดังนั้น การลบโฟลเดอร์ขนาดใหญ่ที่มีไฟล์นับพันไฟล์ อาจใช้เวลาหลายชั่วโมง ในบางกรณี เวลาโดยประมาณที่แสดงในระหว่างการลบอาจมากกว่าวันเดียวด้วยซ้ำ ยิ่งไปกว่านั้น วิธีการลบแบบเดิมๆ ก็ไม่มีประสิทธิภาพเช่นกัน เนื่องจากคุณจะต้อง ล้างถังรีไซเคิล เพื่อลบไฟล์เหล่านี้ออกจากพีซีของคุณอย่างถาวร ดังนั้น ในบทความนี้ เราจะพูดถึงวิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell อย่างรวดเร็ว

สารบัญ
- วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell
- เหตุใดจึงลบไฟล์ขนาดใหญ่ใน Windows 10
- ปัญหาเกี่ยวกับการลบไฟล์และโฟลเดอร์ขนาดใหญ่
- วิธีที่ 1: ลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell
- วิธีที่ 2: ลบโฟลเดอร์และโฟลเดอร์ย่อยใน Command Prompt
- วิธีที่ 3: เพิ่มตัวเลือกการลบด่วนในเมนูบริบท
- เคล็ดลับแบบมือโปร: ตารางพารามิเตอร์และการใช้งาน
วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell
วิธีที่ง่ายที่สุดในการลบโฟลเดอร์มีดังนี้:
- เลือกรายการและกดปุ่ม Del บน แป้น พิมพ์
- คลิกขวาที่รายการและเลือก ลบ จากเมนูบริบท ที่ปรากฏขึ้น
อย่างไรก็ตาม ไฟล์ที่คุณลบจะไม่ถูกลบโดยพีซีอย่างถาวร เนื่องจากไฟล์จะยังคงอยู่ในถังรีไซเคิล ดังนั้นหากต้องการลบไฟล์ออกจากพีซี Windows ของคุณอย่างถาวร
- กด Shift + Delete พร้อมกันเพื่อลบรายการ
- หรือคลิกขวาที่ไอคอนถังรีไซเคิลบนเดสก์ท็อป จากนั้นคลิกตัวเลือก ล้างถังรีไซเคิล
เหตุใดจึงลบไฟล์ขนาดใหญ่ใน Windows 10
ต่อไปนี้คือเหตุผลบางประการในการลบไฟล์ขนาดใหญ่ใน Windows 10:
- พื้นที่ดิสก์ บนพีซีของคุณอาจเหลือน้อย ดังนั้นจึงจำเป็นต้องล้างพื้นที่ว่าง
- ไฟล์หรือโฟลเดอร์ของคุณอาจ ซ้ำกัน โดยไม่ได้ตั้งใจ
- ไฟล์ส่วนตัวหรือไฟล์ที่ละเอียดอ่อน ของคุณสามารถลบได้เพื่อไม่ให้ใครเข้าถึงไฟล์เหล่านี้ได้
- ไฟล์ของคุณอาจ เสียหายหรือเต็มไปด้วยมัลแวร์ อันเนื่องมาจากการโจมตีโดยโปรแกรมที่เป็นอันตราย
ปัญหาเกี่ยวกับการลบไฟล์และโฟลเดอร์ขนาดใหญ่
บางครั้ง เมื่อคุณลบไฟล์หรือโฟลเดอร์ขนาดใหญ่ คุณอาจประสบปัญหาที่น่ารำคาญ เช่น:
- ไม่สามารถลบไฟล์ได้ – สิ่งนี้จะเกิดขึ้นเมื่อคุณพยายามลบไฟล์และโฟลเดอร์ของแอพพลิเคชั่นแทนที่จะถอนการติดตั้ง
- ระยะเวลาในการลบนานมาก – ก่อนเริ่มกระบวนการลบจริง File Explorer จะตรวจสอบเนื้อหาของโฟลเดอร์และคำนวณจำนวนไฟล์ทั้งหมดเพื่อจัดเตรียม ETA นอกเหนือจากการตรวจสอบและคำนวณแล้ว Windows ยังวิเคราะห์ไฟล์เพื่อแสดงการอัปเดตในไฟล์/โฟลเดอร์ที่กำลังถูกลบในขณะนั้น กระบวนการเพิ่มเติมเหล่านี้มีส่วนอย่างมากต่อระยะเวลาการดำเนินการลบโดยรวม
ต้องอ่าน : HKEY_LOCAL_MACHINE คืออะไร?
โชคดีที่มีสองสามวิธีในการข้ามขั้นตอนที่ไม่จำเป็นเหล่านี้ และเร่งกระบวนการลบไฟล์ขนาดใหญ่ออกจาก Windows 10 ในบทความนี้ เราจะแนะนำวิธีการต่างๆ ในการทำเช่นเดียวกันกับคุณ
วิธีที่ 1: ลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell
ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อลบโฟลเดอร์ขนาดใหญ่โดยใช้แอป PowerShell:
1. คลิกที่ Start และพิมพ์ powershell จากนั้นคลิกที่ Run as administrator

2. พิมพ์ คำสั่ง ต่อไปนี้แล้วกดปุ่ม Enter
เอารายการ -เส้นทาง C:\Users\ACER\Documents\large_folders -recurse
หมายเหตุ: เปลี่ยน เส้นทาง ในคำสั่งด้านบนเป็น เส้นทางโฟลเดอร์ ที่คุณต้องการลบ

อ่านเพิ่มเติม: วิธีลบไฟล์ติดตั้ง Win ใน Windows 10
วิธีที่ 2: ลบโฟลเดอร์และโฟลเดอร์ย่อยใน Command Prompt
ตามเอกสารทางการของ Microsoft คำสั่ง del จะลบไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป และคำสั่ง rmdir จะลบไดเร็กทอรีไฟล์ คำสั่งทั้งสองนี้ยังสามารถเรียกใช้ได้ใน Windows Recovery Environment ต่อไปนี้เป็นวิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยในพรอมต์คำสั่ง:
1. กดปุ่ม Windows + Q เพื่อเปิด แถบค้นหา

2. พิมพ์ Command Prompt แล้วคลิกตัวเลือก Run as Administrator ในบานหน้าต่างด้านขวา

3. คลิก ใช่ ในป๊อปอัป การควบคุมบัญชีผู้ใช้ หากได้รับแจ้ง
4. พิมพ์ cd และ เส้นทางของโฟลเดอร์ที่ คุณต้องการลบแล้วกดปุ่ม Enter
ตัวอย่างเช่น cd C:\Users\ACER\Documents\Adobe ดังที่แสดงด้านล่าง
หมายเหตุ: คุณสามารถคัดลอกเส้นทางโฟลเดอร์จากแอปพลิเคชัน File Explorer เพื่อไม่ให้เกิดข้อผิดพลาด

5. บรรทัดคำสั่งจะแสดงเส้นทางของโฟลเดอร์ ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าเส้นทางที่ป้อนเพื่อลบไฟล์ที่ถูกต้อง จากนั้นพิมพ์ คำสั่ง ต่อไปนี้แล้วกดปุ่ม Enter เพื่อดำเนินการ
del /f/q/s *.* > nul

6. พิมพ์ cd . คำสั่งให้ย้อนกลับไปหนึ่งขั้นตอนในเส้นทางโฟลเดอร์แล้วกดปุ่ม Enter

7. พิมพ์ คำสั่ง ต่อไปนี้แล้วกด Enter เพื่อลบโฟลเดอร์ที่ระบุ
rmdir /q/s FOLDER_NAME
เปลี่ยน FOLDER_NAME ด้วยชื่อโฟลเดอร์ที่คุณต้องการลบ

นี่คือวิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยขนาดใหญ่ในพรอมต์คำสั่ง
อ่านเพิ่มเติม: วิธีบังคับลบไฟล์ใน Windows 10
วิธีที่ 3: เพิ่มตัวเลือกการลบด่วนในเมนูบริบท
แม้ว่าเราจะได้เรียนรู้วิธีลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell หรือ Command Prompt แล้ว แต่ขั้นตอนนี้จำเป็นต้องทำซ้ำสำหรับโฟลเดอร์ขนาดใหญ่แต่ละโฟลเดอร์ เพื่อให้สะดวกยิ่งขึ้น ผู้ใช้สามารถสร้างแบตช์ไฟล์ของคำสั่ง แล้วเพิ่มคำสั่งนั้นใน เมนูบริบท File Explorer เป็นเมนูที่ปรากฏขึ้นหลังจากที่คุณคลิกขวาที่ไฟล์/โฟลเดอร์ จากนั้นจะมีตัวเลือกการลบอย่างรวดเร็วสำหรับทุกไฟล์และโฟลเดอร์ภายใน Explorer เพื่อให้คุณเลือก ขั้นตอนนี้เป็นขั้นตอนที่ยาวนาน ดังนั้นให้ปฏิบัติตามอย่างระมัดระวัง

1. กดปุ่ม Windows + Q พร้อมกันแล้วพิมพ์ notepad จากนั้นคลิก เปิด ตามที่แสดง

2. คัดลอกและวางบรรทัดที่กำหนดในเอกสาร Notepad อย่างระมัดระวัง ตามที่แสดง:
@ECHO ปิด ECHO ลบโฟลเดอร์: %CD%? หยุดชั่วคราว โฟลเดอร์ชุด=%CD% ซีดี / DEL /F/Q/S "%FOLDER%" > NUL RMDIR /Q/S "%โฟลเดอร์%" ออก

3. คลิกตัวเลือก ไฟล์ จากมุมบนซ้ายและเลือก บันทึกเป็น... จากเมนู

4. พิมพ์ quick_delete.bat เป็น ชื่อไฟล์: แล้วคลิกปุ่ม บันทึก

5. ไป ที่ตำแหน่งโฟลเดอร์ คลิกขวาที่ไฟล์ quick_delete.bat แล้วเลือก คัดลอก ที่แสดงที่ไฮไลต์

6. ไปที่ C:\Windows ใน File Explorer กดปุ่ม Ctrl + V เพื่อวางไฟล์ quick_delete.bat ที่นี่
หมายเหตุ: ในการเพิ่มตัวเลือกการลบอย่างรวดเร็ว ไฟล์ quick_delete.bat ต้องอยู่ในโฟลเดอร์ที่มีตัวแปรสภาพแวดล้อม PATH เป็นของตัวเอง ตัวแปรพาธสำหรับโฟลเดอร์ Windows คือ %windir%

7. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ เรียกใช้
8. พิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
หมายเหตุ: หากคุณไม่ได้เข้าสู่ระบบจากบัญชีผู้ดูแลระบบ คุณจะได้รับป๊อปอัป การควบคุมบัญชีผู้ใช้ เพื่อขออนุญาต คลิก ใช่ เพื่อให้สิทธิ์และทำตามขั้นตอนต่อไปเพื่อลบโฟลเดอร์และโฟลเดอร์ย่อย

9. ไปที่ HKEY_CLASSES_ROOT\Directory\shell ตามที่แสดงด้านล่าง

10. คลิกขวาที่โฟลเดอร์ เชลล์ คลิก ใหม่> ป้อน ในเมนูบริบท เปลี่ยนชื่อคีย์ใหม่นี้เป็น Quick Delete

11. คลิกขวาที่ปุ่ม Quick Delete ไปที่ New แล้ว เลือก Key จากเมนูดังที่แสดงด้านล่าง

12. เปลี่ยนชื่อ คีย์ใหม่ เป็น คำสั่ง

13. ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ไฟล์ (ค่าเริ่มต้น) เพื่อเปิดหน้าต่าง แก้ไขสตริง

14. พิมพ์ cmd /c “cd %1 && quick_delete.bat” ภายใต้ Value Data: แล้วคลิก OK

เพิ่มตัวเลือกลบด่วนในเมนูบริบทของ Explorer แล้ว
15. ปิดโปรแกรม Registry Editor และกลับไปที่ โฟลเดอร์ ที่คุณต้องการลบ
16. คลิกขวาที่ โฟลเดอร์ และเลือก Quick Delete จากเมนูบริบทดังที่แสดง

ทันทีที่คุณเลือก Quick Delete หน้าต่างพรอมต์คำสั่งจะปรากฏขึ้นเพื่อขอการยืนยันการดำเนินการ
17. ตรวจสอบ เส้นทางของโฟลเดอร์ และ ชื่อโฟลเดอร์ อีกครั้ง และคลิกปุ่ม ใดๆ บนแป้นพิมพ์เพื่อลบโฟลเดอร์อย่างรวดเร็ว
หมายเหตุ: อย่างไรก็ตาม หากคุณเลือกโฟลเดอร์ผิดโดยไม่ได้ตั้งใจและต้องการยุติกระบวนการ ให้กด Ctrl + C พรอมต์คำสั่งจะขอการยืนยันอีกครั้งโดยแสดงข้อความ Terminate batch job (Y/N)? กด Y แล้วกด Enter เพื่อยกเลิกการดำเนินการ Quick Delete ดังที่แสดงด้านล่าง

อ่านเพิ่มเติม: วิธีลบรายการที่ใช้งานไม่ได้ใน Windows Registry
เคล็ดลับแบบมือโปร: ตารางพารามิเตอร์ และการใช้งาน
| พารามิเตอร์ | ฟังก์ชัน/การใช้งาน |
| /f | บังคับลบไฟล์แบบอ่านอย่างเดียว |
| /q | เปิดใช้งานโหมดเงียบคุณไม่จำเป็นต้องยืนยันการลบทุกครั้ง |
| /s | ดำเนินการคำสั่งกับไฟล์ทั้งหมดในโฟลเดอร์ของเส้นทางที่ระบุ |
| *.* | ลบไฟล์ทั้งหมดในโฟลเดอร์นั้น |
| null | เร่งความเร็วกระบวนการโดยปิดใช้งานเอาต์พุตคอนโซล |
ดำเนินการ เดล /? คำสั่งให้เรียนรู้เพิ่มเติมในเรื่องเดียวกัน

ที่แนะนำ:
- Microsoft Store ติดตั้งเกมที่ไหน?
- วิธีแก้ไข PDF ไม่เปิดใน Chrome
- วิธีปิดการใช้งาน Google Software Reporter Tool
- วิธีเพิ่มปลั๊กอิน Notepad++ บน Windows 10
วิธีการข้างต้นเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการ ลบโฟลเดอร์ขนาดใหญ่ใน Windows 10 เราหวังว่าคู่มือนี้จะช่วยให้คุณเรียนรู้ วิธีลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell & Command Prompt นอกจากนี้ หากคุณมีคำถาม/ความคิดเห็นใดๆ เกี่ยวกับบทความนี้ โปรดทิ้งคำถามไว้ในส่วนความคิดเห็น
