@title= 文件清理脚本 ::定义变量 @set day=-100 @if "%time:~0,2%" lss "10" (set hh=0%time:~1,1%) else (set hh=%time:~0,2%) @set name=%date:~0,4%%date:~5,2%%date:~8,2%%hh%%time:~3,2%%time:~6,2%文件清理日志 @set ph=D:xxx ::dos窗口提示信息 @echo 数据清理脚本正在执行中,请不要关闭此窗口 ::输出日志 @forfiles /p %ph% /m * /d %day% /c "cmd /c if @isdir==TRUE echo @path目录及目录下的子文件夹和文件即将被清理" >> %name%.log @forfiles /p %ph% /m * /d %day% /c "cmd /c if @isdir==FALSE echo @path 即将被清理" >> %name%.log @echo ------------------------------------------------ >> %name%.log ::数据清理 @echo 数据正在清理中请耐心等待 >> %name%.log @forfiles /p %ph% /m "*" /d %day% /c "cmd /c if @isdir==TRUE rd /s /q @path" @forfiles /p %ph% /m * /d %day% /c "cmd /c if @isdir==FALSE del @path" @echo 数据已清理完成 >> %name%.log @echo ------------------------------------------------ >> %name%.log ::任务完成关闭提示 @echo 数据清理脚本已执行完成,窗口正常关闭 >> %name%.log



