Tôi thường xuyên kiểm tra các thư mục cực kỳ lớn trên máy XP của mình. Khi nói đến việc xóa và cuối cùng là dọn rác chúng, sẽ mất mãi mãi. Có cách nào để tăng tốc quá trình này không?
Tôi thường xuyên kiểm tra các thư mục cực kỳ lớn trên máy XP của mình. Khi nói đến việc xóa và cuối cùng là dọn rác chúng, sẽ mất mãi mãi. Có cách nào để tăng tốc quá trình này không?
Câu trả lời:
Tôi thường xóa các thư mục lớn từ dòng lệnh. Nó bỏ qua Thùng rác và thường nhanh hơn nhiều. Bạn nên cẩn thận và kiểm tra lệnh bạn gõ hai lần, để không vô tình xóa một cái gì đó thực sự quan trọng.
Cách dễ nhất là sử dụng rmdir
:
rmdir /S /Q C:\My\Directory\Name
Bạn cần /Q
ngừng rmdir
hỏi bạn xem bạn có chắc chắn hay không.
Nếu một số tệp hiện đang được mở bởi một số quy trình, chúng và các thư mục chứa chúng tự nhiên sẽ không bị xóa. Có những công cụ có thể giúp bạn hiểu quy trình nào khóa tệp, nhưng đó là một câu chuyện khác với quy trình này.
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 ở đây .
Đâ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.
Nhấn SHIFT+ DELETEđể xóa các tập tin / thư mục trong khi bỏ qua thùng rác.
Lưu ý: Bạn không thể khôi phục các tệp này, nhưng nó nhanh hơn!
Nếu bạn muốn bỏ qua thùng rác, chỉ cần giữ phím shift trong khi xóa, đôi khi tôi cũng thấy lệnh del dòng lệnh nhanh hơn xóa qua explorer. Nếu nó luôn luôn là cùng một thư mục bạn đang xóa, hãy thiết lập một tệp bó cho nó.
Bạn thậm chí có thể lên lịch để nó xảy ra một cách thường xuyên nếu điều đó phù hợp.
Giữ thùng rác của bạn gần trống rỗng. Đưa các mục vào thùng rác đầy đủ mất nhiều thời gian hơn.
Windows sẽ nhanh chóng di chuyển các mục vào thùng rác cho đến khi nó lấp đầy. Sau đó, nó cần xóa các mục cũ nhất trong thùng rác để nhường chỗ cho các mục mới. Quá trình này rất chậm.
Đây là một gợi ý khác nếu bạn thường xuyên làm điều này và hoàn cảnh phù hợp.
Lưu trữ thư mục của bạn trong một phân vùng đĩa riêng biệt. Lợi ích là bạn có thể nhanh chóng (gần như ngay lập tức) phá hủy và tạo lại các phân vùng.
Có những hạn chế rõ ràng như có kích thước phân vùng cố định trừ khi bạn sử dụng / tin tưởng vào thứ gì đó như Magic Magic. Tuy nhiên, tôi đã sử dụng kỹ thuật này khi xử lý các SDK rất lớn được cập nhật thường xuyên.