Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell

วิธีที่ง่ายที่สุดในการลบโฟลเดอร์มีดังนี้:

  • เลือกรายการแล้วกดปุ่ม Del คีย์ บนแป้นพิมพ์
  • คลิกขวาที่รายการและเลือก ลบ จากเมนูบริบท ที่ปรากฏขึ้น

อย่างไรก็ตาม ไฟล์ที่คุณลบจะไม่ถูกลบโดยพีซีอย่างถาวร เนื่องจากไฟล์จะยังคงอยู่ในถังรีไซเคิล ดังนั้น หากต้องการลบไฟล์ออกจากพีซี Windows ของคุณอย่างถาวร

  • หรือกด Shift + Delete ร่วมกันเพื่อลบรายการ
  • หรือ คลิกขวาที่ไอคอนถังรีไซเคิลบนเดสก์ท็อป จากนั้นคลิก ล้างถังรีไซเคิล ตัวเลือก

ทำไมต้องลบไฟล์ขนาดใหญ่ใน Windows 10

ต่อไปนี้คือเหตุผลบางประการในการลบไฟล์ขนาดใหญ่ใน Windows 10:

  • พื้นที่ดิสก์ บนพีซีของคุณอาจเหลือน้อย จึงจำเป็นต้องล้างพื้นที่ว่าง
  • ไฟล์หรือโฟลเดอร์ของคุณอาจมีซ้ำกัน โดยบังเอิญ
  • ไฟล์ส่วนตัวหรือไฟล์ที่ละเอียดอ่อน สามารถลบได้เพื่อไม่ให้ผู้อื่นเข้าถึงได้
  • ไฟล์ของคุณอาจเสียหายหรือเต็มไปด้วยมัลแวร์ เนื่องจากถูกโจมตีโดยโปรแกรมที่เป็นอันตราย

ปัญหาเกี่ยวกับการลบไฟล์และโฟลเดอร์ขนาดใหญ่

บางครั้ง เมื่อคุณลบไฟล์หรือโฟลเดอร์ขนาดใหญ่ คุณอาจประสบปัญหาที่น่ารำคาญ เช่น:

  • ไฟล์ไม่สามารถลบได้ – สิ่งนี้จะเกิดขึ้นเมื่อคุณพยายามลบไฟล์และโฟลเดอร์ของแอปพลิเคชั่นแทนที่จะถอนการติดตั้ง
  • การลบเป็นเวลานานมาก – ก่อนเริ่มกระบวนการลบจริง File Explorer จะตรวจสอบเนื้อหาของโฟลเดอร์และคำนวณจำนวนไฟล์ทั้งหมดเพื่อให้ ETA นอกเหนือจากการตรวจสอบและคำนวณแล้ว Windows ยังวิเคราะห์ไฟล์เพื่อแสดงการอัปเดตในไฟล์/โฟลเดอร์ที่กำลังถูกลบในขณะนั้น กระบวนการเพิ่มเติมเหล่านี้มีส่วนอย่างมากต่อระยะเวลาการดำเนินการลบโดยรวม

ต้องอ่าน :HKEY_LOCAL_MACHINE คืออะไร

โชคดีที่มีสองสามวิธีในการข้ามขั้นตอนที่ไม่จำเป็นเหล่านี้ และเพิ่มความเร็วในการลบไฟล์ขนาดใหญ่ออกจาก Windows 10 ในบทความนี้ เราจะแนะนำวิธีการต่างๆ ในการทำเช่นเดียวกัน

วิธีที่ 1:ลบโฟลเดอร์และโฟลเดอร์ย่อยใน Windows PowerShell

ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อลบโฟลเดอร์ขนาดใหญ่โดยใช้แอป PowerShell:

1. คลิกที่ เริ่ม แล้วพิมพ์ powershell จากนั้นคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

2. พิมพ์ คำสั่งต่อไปนี้ และกดปุ่ม Enter .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

หมายเหตุ: เปลี่ยน เส้นทาง ในคำสั่งด้านบนไปยัง เส้นทางโฟลเดอร์ ที่คุณต้องการลบ

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

วิธีที่ 2: ลบโฟลเดอร์และโฟลเดอร์ย่อยใน พรอมต์คำสั่ง

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

1. กด ปุ่ม Windows + Q เพื่อเปิดแถบค้นหา .

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

2. พิมพ์พรอมต์คำสั่ง และคลิกปุ่ม เรียกใช้ในฐานะผู้ดูแลระบบ ในบานหน้าต่างด้านขวา

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

3. คลิก ใช่ ใน การควบคุมบัญชีผู้ใช้ ป๊อปอัป หากได้รับแจ้ง

4. พิมพ์ cd และ เส้นทางโฟลเดอร์ คุณต้องการลบแล้วกด แป้น Enter .

ตัวอย่างเช่น cd C:\Users\ACER\Documents\Adobe ดังที่แสดงด้านล่าง

หมายเหตุ: คุณสามารถคัดลอกเส้นทางโฟลเดอร์จาก File Explorer แอปพลิเคชันเพื่อไม่ให้มีข้อผิดพลาด

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

del /f/q/s *.* > nul

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

7. พิมพ์ คำสั่งต่อไปนี้ และกด Enter เพื่อลบโฟลเดอร์ที่ระบุ

rmdir /q/s FOLDER_NAME

เปลี่ยน FOLDER_NAME พร้อมชื่อโฟลเดอร์ที่ต้องการลบ

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

นี่คือวิธีการลบโฟลเดอร์ขนาดใหญ่และโฟลเดอร์ย่อยในพรอมต์คำสั่ง

วิธีที่ 3:เพิ่มตัวเลือกการลบอย่างรวดเร็วในเมนูบริบท

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

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

2. คัดลอกและวางบรรทัดที่กำหนดอย่างระมัดระวังใน Notepad เอกสารตามภาพ:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

6. ไปที่ C:\Windows ใน File Explorer กด Ctrl + V เพื่อวาง quick_delete.bat ไฟล์ที่นี่

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell  

7. กด Windows + R กุญแจ พร้อมกันเพื่อเปิด เรียกใช้ กล่องโต้ตอบ

8. พิมพ์ regedit และกด Enter เพื่อเปิดตัวแก้ไขรีจิสทรี .

หมายเหตุ: หากคุณไม่ได้เข้าสู่ระบบจากบัญชีผู้ดูแลระบบ คุณจะได้รับ การควบคุมบัญชีผู้ใช้ ป๊อปอัปขออนุญาต คลิกที่ ใช่ เพื่ออนุญาตและดำเนินการขั้นตอนต่อไปเพื่อลบโฟลเดอร์และโฟลเดอร์ย่อย

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

9. ไปที่ HKEY_CLASSES_ROOT\Directory\shell ดังภาพด้านล่าง

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

11. คลิกขวาที่ ลบด่วน ที่สำคัญ ไปที่ ใหม่ แล้วเลือก คีย์ จากเมนูดังภาพประกอบด้านล่าง

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

14. พิมพ์ cmd /c “cd %1 &&quick_delete.bat” ภายใต้ ข้อมูลค่า: และคลิก ตกลง

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

เพิ่มตัวเลือกลบด่วนในเมนูบริบทของ Explorer แล้ว

15. ปิด ตัวแก้ไขรีจิสทรี แอปพลิเคชันและกลับไปที่ โฟลเดอร์ คุณต้องการลบ

16. คลิกขวาที่ โฟลเดอร์ แล้วเลือก ลบด่วน จากเมนูบริบทตามที่แสดง

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

ทันทีที่คุณเลือก Quick Delete หน้าต่างพรอมต์คำสั่งจะปรากฏขึ้นเพื่อขอการยืนยันการดำเนินการ

17. ตรวจสอบ เส้นทางโฟลเดอร์ และ ชื่อโฟลเดอร์ หนึ่งครั้งแล้วคลิก แป้นใดก็ได้ บนแป้นพิมพ์เพื่อลบโฟลเดอร์อย่างรวดเร็ว

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

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

เคล็ดลับสำหรับมือโปร: ตารางพารามิเตอร์ และการใช้งาน

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

ดำเนินการ del /? คำสั่งให้เรียนรู้เพิ่มเติมในสิ่งเดียวกัน

วิธีการลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell

แนะนำ:

  • Microsoft Store ติดตั้งเกมที่ไหน
  • วิธีแก้ไข PDF ไม่เปิดใน Chrome
  • วิธีปิดใช้งานเครื่องมือรายงานซอฟต์แวร์ของ Google
  • วิธีการเพิ่มปลั๊กอิน Notepad++ บน Windows 10

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