Bạn có thể may mắn khi sử dụng các công cụ tích hợp sẵn trên Windows để xóa các tập tin quá 30 ngày trong các thư mục khác nhau.
Các lệnh mà bài viết giới thiệu sẽ giúp bạn tạo ra một script (file BAT) để tự động tìm và xóa các tập tin cũ. Thay vì phải cài đặt các phần mềm tối ưu hệ thống, bạn có thể sử dụng file .BAT này để làm sạch máy tính của mình.
Tất cả những gì bạn cần là biết thư mục bạn muốn dọn dẹp, xóa các tập tin cũ, quyền Admin là cần thiết. Tuy nhiên, trong hầu hết các trường hợp, tài khoản người dùng chuẩn cũng có thể thực hiện tốt các lệnh này.
Đối với người dùng muốn làm sạch các thư mục như thư mục Downloads, họ có thể sử dụng script để tự động làm sạch các tập tin trong thư mục đó. Ngoài ra, đối với các quản trị viên hệ thống và IT quản lý mạng lớn, script này rất hữu ích, giúp họ làm sạch thư mục mà không cần phải sử dụng phần mềm của bên thứ ba.
Khi nào sử dụng script? Điều này phụ thuộc vào tần suất bạn muốn xóa các tập tin khỏi thư mục. Ví dụ, nếu bạn muốn xóa các tập tin cũ hơn 30 ngày trong thư mục Downloads, bạn có thể chạy script mỗi tháng một lần.
Để tạo ra script xóa các tập tin cũ hơn 30 ngày trên Windows 10 trong các thư mục, chúng ta sẽ sử dụng công cụ lệnh ForFiles, được thiết kế để quản lý các tập tin cụ thể từ giao diện dòng lệnh.
Trong phần hướng dẫn này, Mytour sử dụng thư mục Downloads mặc định trên Windows 10, nằm trong đường dẫn C:\Users\TênNgườiDùng\Downloads, và xoá các mục trong 30 ngày. Tuy nhiên, bạn có thể thay đổi các tham số này nếu muốn.
Hướng dẫn xóa các tập tin cũ hơn 30 ngày trên Windows 10
Bước 1: Mở Command Prompt / Windows PowerShell với quyền quản trị. Để làm điều này, nhập Command Prompt / Windows PowerShell vào thanh tìm kiếm trên Menu Start, sau đó chuột phải vào kết quả tìm kiếm và chọn Chạy với quyền quản trị.
Bước 2: Nhập lệnh sau vào cửa sổ Command Prompt / Windows PowerShell:
ForFiles /p 'C:\Users\TênNgườiDùng\Downloads' /s /d -30 /c 'cmd /c del @file'
Lưu ý trong lệnh trên bạn có thể thay thế C:\Users\TênNgườiDùng\Downloads bằng thư mục mà bạn muốn làm sạch và -30 bằng số ngày mà bạn muốn xóa các tập tin.
Ý nghĩa các thông số trong lệnh trên:
/p: đại diện cho đường dẫn thư mục mà bạn muốn ForFiles tìm kiếm các tập tin cũ hơn số ngày cụ thể.
/s: nghĩa là ForFiles sẽ áp dụng các quy tắc loại bỏ trong thư mục con, nếu có.
/d: chỉ số ngày, trong ví dụ trên là 30 ngày.
/c: gửi ForFiles lệnh để thực thi tác vụ.
del là viết tắt của delete, tức là xóa.
@file đại diện cho tên tập tin và trong lệnh này, nó áp dụng lệnh cho tất cả các tập tin.
Việc chạy lệnh xóa các tập tin quá 30 ngày trên Windows 10 không hề khó khăn, chỉ là người dùng cần phải nhập đường dẫn mỗi lần để xóa các tập tin trong thư mục. Tuy nhiên, bạn có thể làm điều này một cách đơn giản hơn.
Điều hướng đến thư mục bạn muốn làm sạch và mở thư mục đó, nhấn phím Shift và kích chuột phải vào thư mục. Chọn Open PowerShell window here (hoặc Open Command Prompt window here nếu bạn đang sử dụng phiên bản Windows cũ) và nhập lệnh sau:
ForFiles /s /d -30 /c 'cmd /c del @file'
Trong ví dụ này, tham số /p (viết tắt của path tức là đường dẫn) đã bị loại bỏ vì chúng ta đã mở thư mục cần xóa.
Ngoài ra, còn có một số phương pháp khác để tự động hóa quá trình làm sạch từng thư mục, bằng cách sử dụng file .BAT chứa các lệnh sau đây:
@echo off
ForFiles /s /d -30 /c 'cmd /c del @file'
End
Với kịch bản này, tất cả các tệp đã tồn tại quá 30 ngày (bao gồm cả kịch bản) sẽ bị xoá khi chạy file BAT.
Đó là cách Mytour hướng dẫn bạn xóa các tệp đã quá 30 ngày trên Windows 10. Với thủ thuật này, bạn có thể dễ dàng làm tăng tốc độ máy tính, nâng cao hiệu suất của Windows chỉ trong một thời gian ngắn. Nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào, hãy đừng ngần ngại để lại trong phần bình luận dưới bài viết, Mytour sẽ trả lời sớm nhất có thể.
