/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Windows, Forfiles - Tìm xóa và giữ lại các file theo thời gian chỉ định

Giới Thiệu: Forfiles của hệ điều hành windows giúp cho chúng ta chọn ra các file theo thời gian chỉ định nào đó và thực hiện các yêu cầu cho các file đã chọn.

Yêu cầu: Tìm và xóa tất cả các file PDF, chỉ giữ lại những file từ ngày 15 tháng 7 năm 2019

Gợi ý: Tạo file .cmd, .bat hoặc chạy trực tiếp file với code mẫu bên dưới
@echo off
set _Folder=98.SCAN
set _path=F:\Syno-FileServer\99.PUBLIC FOLDERs\%_Folder%
set _days=07/15/2019
forfiles /p "%_path%" /s /m *.pdf /D -%_days% /C "cmd /c del /q @path&echo @path >>%_path%\%_Folder%_DelFileList.txt"
@echo on

Giải thích:
thư mục cần tìm dữ liệu để xóa
set _Folder=98.SCAN
đường dẫn đến thư mục khai báo ở trên
set _path=F:\Syno-FileServer\99.PUBLIC FOLDERs\%_Folder%
Cài đặt biến ngày tháng năm. Định dạng mà máy thực hiện: tháng ngày năm. Ở đây chúng ta có thể số ngày cần giữ lại cũng được ví dụ như 15 ngày thì chổ _days=15
set _days=07/15/2019
Thực hiện tìm các file PDF (có thể thay bằng loại file khác hoặc xóa tất cả các file thì *.*) với thời gian cài đặt ở trên tiến hành xóa và lưu vào logfile các file đã xóa
forfiles /p "%_path%" /s /m *.pdf /D -%_days% /C "cmd /c del /q @path&echo @path" >>"%_path%\%_Folder%"_DelFileList.txt

Kết quả:


link tham khảo về Forfiles và forfile del log

No comments:

Post a Comment

/*header slide*/