我想用批處理腳本在我的電腦中刪除的.txt文件extention每30天......與批處理作業刪除文件
文件名是這樣的:
filename_20082013.txt
filename_21082013.txt
filename_22082013.txt
filename_23082013.txt
我想用批處理腳本在我的電腦中刪除的.txt文件extention每30天......與批處理作業刪除文件
文件名是這樣的:
filename_20082013.txt
filename_21082013.txt
filename_22082013.txt
filename_23082013.txt
對於Windows:
forfiles -p "C:\what\ever" -s -m *.* -d <number of days> -c "cmd /c del @path"
所以:
forfiles -p "C:\your\path" -s -m *.txt -d -30 -c "cmd /c del @path"
來源:Batch file to delete files older than N days
這將刪除至少30天(你可以將其更改爲任意數字)的文件...現在您需要安排此任務每30天運行一次:
您可以使用Windows任務計劃程序:
http://www.iopus.com/guides/winscheduler.htm
http://windows.microsoft.com/en-us/windows7/schedule-a-task
或者您可以使用通過StreamServe任務計劃程序:
http://streamshare.streamserve.com/Articles/Article/?articleId=424
您正在尋找「任務計劃程序「在Windows上,或Unix上的cron作業。
建議約。下個月
del *072013.txt
本月和
del *082013.txt
:30天,在每月的第一天運行的命令。
該命令也適用於批處理腳本。
好的,到目前爲止你做了什麼?我們能看到你正在編寫的腳本嗎? – 2013-08-26 17:37:25