Nếu bạn muốn xóa các tệp cũ hơn X ngày trong Windows 11 và Windows 10, đây là cách bạn có thể thực hiện điều đó. Bạn có thể xóa tất cả các tệp cũ hơn một số ngày cụ thể khỏi máy tính của mình với sự trợ giúp của lệnh Storage Sense và ForFiles. Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách xóa các tệp cũ hơn X ngày (giả sử 7, 10, 30, v.v. ngày) bằng cách sử dụng dòng lệnh Storage Sense hoặc ForFiles trong Windows 11/10.
Như đã nói, chủ yếu có hai cách để xóa các tệp cũ hơn X ngày trong Windows 11/10:sử dụng lệnh Storage Sense và ForFiles. Cả hai phương pháp đều có một số ưu điểm và nhược điểm. Ví dụ:bạn chỉ có thể chạy Storage Sense tại thời điểm đặt trước. Mặt khác, bạn có thể chạy lệnh ForFiles bất kỳ lúc nào.
Cách xóa các tệp cũ hơn X ngày bằng Storage Sense
Để xóa các tệp cũ hơn X ngày trong Windows 11/10 bằng Storage Sense, hãy làm theo các bước sau:
- Nhấn Win + I để mở Cài đặt Windows.
- Đi tới Hệ thống> Bộ nhớ> Nhận biết Bộ nhớ .
- Chuyển đổi tính năng Dọn dẹp nội dung người dùng tự động nút.
- Mở rộng Run Storage Sense và chọn một tùy chọn.
- Nhấp vào Run Storage Sense nút bây giờ.
Để tìm hiểu thêm về các bước này, hãy tiếp tục đọc.
Đầu tiên, nhấn Win + I để mở Cài đặt Windows và đi tới Hệ thống> Bộ nhớ> Nhận biết bộ nhớ . Sau đó, chuyển đổi Tự động dọn dẹp nội dung người dùng để bật nó lên.
Tiếp theo, bạn cần chọn một tùy chọn từ Run Storage Sense danh sách.
Nên chọn thời điểm phù hợp với nhu cầu của bạn. Để biết thông tin của mình, bạn có thể chọn Mỗi ngày , Hàng tuần và Hàng tháng .
Sau khi hoàn tất, bạn có thể nhấp vào Chạy Storage Sense ngay bây giờ nút.
Nó sẽ xóa tất cả các tệp cũ hơn thời gian đã chọn.
Tuy nhiên, vấn đề với Storage Sense là bạn không thể chọn bất kỳ thư mục cụ thể nào. Giả sử rằng bạn chỉ muốn xóa các tệp cũ hơn 30 ngày khỏi một thư mục hoặc một ổ đĩa. Trong các tình huống, bạn có thể sử dụng lệnh ForFiles.
Cách xóa các tệp cũ hơn X ngày bằng dòng lệnh
Để xóa các tệp cũ hơn X ngày trong Windows 11/10, hãy làm theo các bước sau:
- Tìm kiếm cmd trong hộp tìm kiếm trên Thanh tác vụ.
- Nhấp vào nút Chạy với tư cách tùy chọn quản trị viên.
- Nhấp vào nút Có.
- Nhập lệnh sau: ForFiles / p “folder-path” / s / d -30 / c “cmd / c del / q @file”
Hãy xem chi tiết các bước này.
Để bắt đầu, bạn cần mở Command Prompt với đặc quyền của quản trị viên. Đối với điều đó, hãy tìm kiếm cmd trong hộp tìm kiếm trên Thanh tác vụ, nhấp vào nút Chạy với tư cách quản trị viên và nhấp vào tùy chọn Có nút.
Sau đó, nhập lệnh này:
ForFiles /p "folder-path" /s /d -30 /c "cmd /c del /q @file"
Đừng quên thay thế đường dẫn thư mục với đường dẫn thư mục gốc và / d -30 với thời gian bạn muốn. Nếu bạn muốn xóa các tệp cũ hơn 100 ngày, hãy nhập / d -100 .
Khi bạn làm điều đó, tất cả các tệp cũ hơn những ngày được xác định trước sẽ bị xóa ngay lập tức và vĩnh viễn.
Để biết thông tin của bạn, bạn có thể lập lịch lệnh ForFiles. Điều đó nói rằng, bạn có thể tự động xóa các tệp cũ hơn X ngày trong Windows 11/10 bằng Trình lập lịch tác vụ. Tuy nhiên, khi bạn tạo tệp Batch, bạn phải nhập lệnh sau:
ForFiles /p "folder-path" /s /d -30 /c "cmd /c del /q @file"
Làm cách nào để tự động xóa các tệp cũ hơn x ngày?
Để tự động xóa các tệp cũ hơn X ngày trong Windows 11/10, bạn có thể làm theo các hướng dẫn đã nói ở trên. Có thể sử dụng Storage Sense để hoàn thành công việc. Tuy nhiên, nếu bạn cần sự linh hoạt, bạn có thể chọn lệnh ForFiles. Dù bằng cách nào, bạn không cần ứng dụng của bên thứ ba.
Làm cách nào để xóa các tệp cũ hơn 10 ngày?
Để xóa các tệp cũ hơn 10 ngày trong Windows 11 hoặc Windows 10, bạn có thể sử dụng lệnh ForFiles. Đầu tiên, mở Command Prompt với quyền quản trị viên. Sau đó, nhập lệnh này:ForFiles / p “folder-path” / s / d -10 / c “cmd / c del / q @file”. Nó sẽ chỉ xóa tất cả các tệp cũ hơn 10 ngày.
Đó là tất cả! Hy vọng hướng dẫn này hữu ích.