Tôi đang tìm cách tự động xóa các tập tin cũ hơn 7 ngày tuổi forfiles
.
Mã dưới đây hoạt động khi tôi làm thủ công và trả lời có để xóa các tệp. Làm thế nào tôi có thể kết hợp cái có vào cái này?
Đây là đầu ra:
E:\>forfiles -p "H:\SHARED\Scans" -s -m *.* -d -7 -c "cmd /c del @path"
Could Not Find H:\SHARED\Scans\.DS_Store
H:\SHARED\Scans\XXX\DOC006.XSM\*, Are you sure (Y/N)?
/m *.*
trong forfiles
không phù hợp với tất cả các file. Nó sẽ chỉ khớp với các tệp có tên có phần mở rộng. Nếu bạn muốn khớp tất cả các tập tin, bạn cần /m *
. Hoặc chỉ bỏ qua /m
hoàn toàn, vì /m *
là mặc định.