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

- พิมพ์คำสั่งต่อไปนี้และกด Enter:
Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse
หมายเหตุ: เปลี่ยน path ในคำสั่งข้างต้นเป็น เส้นทางโฟลเดอร์ ที่คุณต้องการลบ
วิธีที่ 2: ลบโฟลเดอร์และซับโฟลเดอร์ใน Command Prompt
ตามเอกสารทางการของ Microsoft คำสั่ง del ลบไฟล์หนึ่งหรือหลายไฟล์ และคำสั่ง rmdir ลบไดเรกทอรี ไฟล์ ทั้งสองคำสั่งสามารถรันใน Windows Recovery Environment ได้ วิธีลบโฟลเดอร์และซับโฟลเดอร์ใน Command Prompt:
- กด Windows + Q เปิด แถบค้นหา

- พิมพ์ Command Prompt คลิก Run as Administrator ในแผงขวา

- คลิก Yes ในกล่อง User Account Control ถ้าถูกถาม
- พิมพ์ cd และ เส้นทางโฟลเดอร์ ที่ต้องการลบ กด Enter
- เช่น cd C:\Users\ACER\Documents\Adobe ตามภาพ
- หมายเหตุ: คัดลอกเส้นทางโฟลเดอร์จากแอป File Explorer เพื่อป้องกันข้อผิดพลาด

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

- พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อลบโฟลเดอร์ที่ระบุ:
rmdir /q/s FOLDER_NAME
เปลี่ยน FOLDER_NAME เป็นชื่อโฟลเดอร์ที่ต้องการลบ
นี่คือวิธีลบโฟลเดอร์และซับโฟลเดอร์ขนาดใหญ่ใน Command Prompt
วิธีที่ 3: เพิ่มตัวเลือก Quick Delete ในเมนูบริบท (Context Menu)
แม้เราจะเรียนรู้วิธีลบโฟลเดอร์และซับโฟลเดอร์ใน PowerShell หรือ Command Prompt แล้ว แต่กระบวนการต้องทำซ้ำสำหรับโฟลเดอร์ขนาดใหญ่แต่ละอัน เพื่อให้สะดวกขึ้น ผู้ใช้สามารถสร้างไฟล์แบตช์ของคำสั่งและเพิ่มคำสั่งนั้นเข้าไปใน context menu ของ File Explorer นั่นคือเมนูที่ปรากฏเมื่อคลิกขวาที่ไฟล์/โฟลเดอร์ ตัวเลือก Quick Delete จะพร้อมใช้งานสำหรับทุกไฟล์และโฟลเดอร์ใน Explorer กระบวนการนี้ค่อนข้างยาว โปรดทำตามอย่างระมัดระวัง
- กด Windows + Q พิมพ์ notepad คลิก Open

- คัดลอกและวางบรรทัดต่อไปนี้ในเอกสาร Notepad อย่างระมัดระวัง:
@ECHO OFF ECHO Delete Folder: %CD%? PAUSE SET FOLDER=%CD% CD / DEL /F/Q/S "%FOLDER%" > NUL RMDIR /Q/S "%FOLDER%" EXIT
- คลิกเมนู File มุมซ้ายบน เลือก Save As…

- พิมพ์ quick_delete.bat เป็น File name: คลิก Save

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

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

- กด Windows + R เปิดกล่องโต้ตอบ Run
- พิมพ์ regedit กด Enter เปิด Registry Editor
- หมายเหตุ: ถ้าไม่ได้ล็อกอินจากบัญชีผู้ดูแลระบบ จะได้กล่อง User Account Control ขออนุญาต คลิก Yes เพื่ออนุญาตและดำเนินต่อ

- ไปที่ HKEY_CLASSES_ROOT\Directory\shell

- คลิกขวาที่โฟลเดอร์ shell คลิก New> Key ในเมนูบริบท เปลี่ยนชื่อ key ใหม่เป็น Quick Delete

- คลิกขวาที่ key Quick Delete ไป New เลือก Key จากเมนู

- เปลี่ยนชื่อ key ใหม่ เป็น Command

- ในแผงขวา คลิกสองครั้งที่ไฟล์ (Default) เปิดหน้าต่าง Edit String

- พิมพ์ cmd /c “cd %1 && quick_delete.bat” ใต้ Value Data: คลิก OK

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

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

เคล็ดลับ: ตารางพารามิเตอร์และการใช้งาน
| Parameter | Function/Use |
| /f | ลบไฟล์แบบอ่านอย่างเดียว (read-only) บังคับ |
| /q | เปิดโหมดเงียบ (quiet mode) ไม่ต้องยืนยันทุกรายการที่ลบ |
| /s | รันคำสั่งบนไฟล์ทั้งหมดในโฟลเดอร์ย่อยของเส้นทางที่ระบุ |
| *.* | ลบไฟล์ทั้งหมดในโฟลเดอร์นั้น |
| nul | เร่งกระบวนการโดยปิดการแสดงผลคอนโซล |
รันคำสั่ง del /? เพื่อเรียนรู้เพิ่มเติม

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