Cách tồi tệ nhất là gửi đến Thùng rác: bạn vẫn cần xóa chúng. Điều tồi tệ nhất tiếp theo là shift + xóa với Windows Explorer: nó lãng phí vô số thời gian kiểm tra nội dung trước khi bắt đầu xóa bất cứ thứ gì.
Tiếp theo tốt nhất là sử dụng rmdir /s/q foldername
từ dòng lệnh. del /f/s/q foldername
cũng tốt, nhưng nó để lại cấu trúc thư mục.
Điều tốt nhất tôi tìm thấy là một tệp bó hai dòng với lần đầu tiên xóa tệp và xuất ra nul để tránh chi phí ghi lên màn hình cho mỗi tệp singe. Một pass thứ hai sau đó dọn sạch cấu trúc thư mục còn lại:
del /f/s/q foldername > nul
rmdir /s/q foldername
Tốc độ này nhanh hơn gần ba lần so với một rmdir, dựa trên các thử nghiệm thời gian với đĩa được mã hóa Windows XP, xóa ~ 30GB / 1.000.000 tệp / 15.000 thư mục: rmdir
mất ~ 2,5 giờ, del+rmdir
mất ~ 53 phút. Thêm thông tin tại Siêu người dùng .
Đây là một nhiệm vụ thường xuyên đối với tôi, vì vậy tôi thường di chuyển những thứ tôi cần xóa sang C: \ Stufftodelete và có các del+rmdir
lệnh đó trong tệp bó deletestuff.bat . Điều này được lên kế hoạch để chạy vào ban đêm, nhưng đôi khi tôi cần chạy nó vào ban ngày để càng nhanh càng tốt.
Tài liệu Technet cho del
lệnh có thể được tìm thấy ở đây . Thông tin bổ sung về các tham số được sử dụng ở trên:
/f
- Buộc (tức là xóa các tệp ngay cả khi chúng chỉ đọc)
/s
- Đệ quy / Bao gồm các thư mục con (định nghĩa này từ SS64 , vì Technet chỉ đơn giản là "các tệp được chỉ định", không hữu ích).
/q
- Yên tĩnh (nghĩa là không nhắc người dùng xác nhận)
Tài liệu cho rmdir
đây . Các thông số là:
/s
- Đệ quy (tức là giống như tham số của del / s)
/q
- Yên tĩnh (tức là giống như tham số del's / q)