删除此目录_包含子目录_所有log 文件
del /s /f /q *.log
删除此目录_所有log 文件
del /f /q *.log
删除此目录下_30天前log 文件
forfiles /m *.log -d -30 /c "cmd /c del /f @path"
删除指定目录下_30天前log 文件
::@echo off
::功能:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
rem 指定待删除文件的存放路径
set SrcDir="E:\开发\_沈阳开发\ 根据关键词文件同步到不同文件夹\data - 副本 - 副本"
rem 指定天数
set DaysAgo=33
forfiles /p %SrcDir% /s /m *.txt /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
forfiles /p %SrcDir% /s /m *.csv /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
pause
/s 所有目录 /f强制删除只读文件 /q安静模式