Home
» WINDOWS
»
Cách tự động xóa tệp cũ hơn X ngày trên Windows 10
Cách tự động xóa tệp cũ hơn X ngày trên Windows 10
Windows 10 có một tính năng gọi là Storage Sense giúp giải phóng dung lượng trên hệ thống của bạn . Nó nhắm mục tiêu Thùng rác và các tệp tạm thời. Nó xóa các tệp cũ hơn 30 ngày nếu chúng chưa được sử dụng / truy cập. Tính năng này rất hữu ích nhưng nó không cho phép bạn thêm các thư mục bổ sung vào đó. Nếu bạn muốn tự động xóa các tệp cũ hơn X ngày, trong đó X là bất kỳ số ngày nào bạn chọn theo ý mình, thì bạn cần tạo tác vụ đã lên lịch và sử dụng lệnh nhắc lệnh.
Chúng tôi nên cảnh báo bạn rằng lệnh được sử dụng để tự động xóa các tệp cũ hơn X ngày không dừng lại để kiểm tra xem bạn có truy cập tệp gần đây hay không. Nó sẽ xem xét ngày 'Sửa đổi lần cuối' vì vậy nếu tệp chưa bao giờ được sửa đổi thì nó sẽ bị xóa.
Lệnh Xóa tệp
Lệnh được sử dụng để xóa tệp như sau;
ForFiles / p "C: \ path to folder" / s / d -30 / c "cmd / c del @file"
Bạn sẽ phải sửa đổi nó cho thư mục bạn muốn xóa tệp. Đảm bảo rằng bạn chạy lệnh này trên một thư mục. Không trỏ đến các thư mục hệ thống như thư mục Tải xuống hoặc thư mục Máy tính để bàn. Bạn có thể tạo một thư mục ở một trong hai vị trí này và xóa các tệp khỏi nó nhưng không nhắm mục tiêu chính các thư mục đó. Lệnh sẽ xem xét các thư mục con trong thư mục mà bạn trỏ đến.
Để sửa đổi lệnh, bạn cần thêm đường dẫn chính xác đến thư mục bạn muốn xóa tệp và ngày hết hạn bạn muốn đặt cho tệp. Đây là những gì lệnh đã sửa đổi trông như thế nào;
ForFiles / p "C: \ Users \ fatiw \ Desktop \ Screenshots" / s / d -10 / c "cmd / c del @file"
Nó sẽ xóa các tệp đã hơn 10 ngày tuổi và nằm ở vị trí được cung cấp sau / p. Bạn có thể kiểm tra nó với một thư mục giả và một số tệp cũ bằng cách chạy lệnh trong Command Prompt.
Công việc đã lên lịch
Mở trình lập lịch tác vụ. Nhấp vào Tạo tác vụ ở bên phải. Đặt tên cho nhiệm vụ để bạn có thể dễ dàng tìm thấy nó sau này khi / nếu bạn quyết định xóa nó. Tiếp theo, chuyển đến tab Kích hoạt. Bấm Mới, và từ cửa sổ Trình kích hoạt Mới, hãy chọn tần suất bạn muốn tác vụ chạy.
Bấm OK, sau đó chuyển đến tab Hành động. Một lần nữa, nhấp vào Mới ở dưới cùng. Trong trường Hành động, hãy chọn tùy chọn 'Bắt đầu chương trình'. Tiếp theo, trong trường Program / Script, nhập “ForFiles”. Cuối cùng, trong trường Thêm đối số, nhập lệnh từ phần trước nhưng bỏ qua phần ForFiles. Nó sẽ trông như thế này khi bạn nhập nó;
/ p "C: \ Users \ fatiw \ Desktop \ Screenshots" / s / d -10 / c "cmd / c del @file"
Đối với bước cuối cùng, hãy chuyển đến tab Cài đặt và bật “Cho phép chạy tác vụ theo yêu cầu” và “Chạy tác vụ càng sớm càng tốt sau khi khởi động theo lịch trình bị bỏ lỡ”. Đó là tất cả những gì bạn cần làm.