如果在DOS下,想用Batch Script刪除某個目錄下幾天前的檔案或目錄,可以用以下的範例來做。
這是針對檔案在中文Windows XP下所寫得範例,如果要刪除目錄還要依照裡頭的說明修改一下才行。
0 意見:: --------DELOLD.BAT----------
@echo off
SET OLDERTHAN=%1
SET PATHFILES=%2
IF NOT DEFINED OLDERTHAN GOTO SYNTAX
IF NOT DEFINED PATHFILES GOTO SYNTAXfor /f "tokens=1" %%i in ('date /t') do set thedate=%%i