删除语句如下,
/d -7 表示创建在7天前的文件,可以是 /d -100 表示100天前。
set "cur_path=%~dp0" set "del_path=%cur_path%\logs\" forfiles /p %del_path% /m *.log /d -7 /c "cmd /c del /f @path\"
测试时需要新建文件,并修改其新建时间和修改时间,语句如下:
ls '2.log' | foreach-object { $_.LastWriteTime = '7/7/2022 01:01:01'; $_.CreationTime = '7/7/2022 01:01:01' }
在window下,还得配置定时任务,进入“任务计划程序”,点击右键新增,即可定时删除tomcat的多余日志。
标签:文件,01,set,删除,WINDOWS,定期,del,path From: https://www.cnblogs.com/damage/p/16992585.html