windows 定时清理指定目录文件bat
eg:
????刪除E:\original目錄下(包括子目錄)所有以.png為后綴的、最后修改時間為7天前的文件
指令:?
?????forfiles /p E:\original ?/s /m *.png -d -7 /c "cmd /c del /f @path"
解釋:
/p ??-?指定的路徑?
/s???- ?包括子目錄?
/m??- 查找的文件名,支持通配符*。
/d???- 指定日期,有絕對日期和相對日期, 此處-7指當前日期 的7天前???
/c ??-?運行的命令行???表示為每個文件執行的命令。命令字符串應該
????????????????????????用雙引號括起來。
????????????????????????默認命令是 "cmd /c echo @file"。下列變量
????????????????????????可以用在命令字符串中:
????????????????????????@file????- 返回文件名。
????????????????????????@fname???- 返回不帶擴展名的文件名。
????????????????????????@ext?????- 只返回文件的擴展。
????????????????????????@path????- 返回文件的完整路徑。
????????????????????????@relpath - 返回文件的相對路徑。
????????????????????????@isdir???- 如果文件類型是目錄,返回 "TRUE";
???????????????????????????????????如果是文件,返回 "FALSE"。
????????????????????????@fsize???- 以字節為單位返回文件大小。
????????????????????????@fdate???- 返回文件上一次修改的日期。
????????????????????????@ftime???- 返回文件上一次修改的時間。
---------------------?
作者:pokefade?
來源:CSDN?
原文:https://blog.csdn.net/qq_19983129/article/details/73127547?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的windows 定时清理指定目录文件bat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: short s1 = 1; s1 = s
- 下一篇: java信息管理系统总结_java实现科