删除语句如下,

/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的多余日志。

 

 

 

 







posted on 2022-12-19 17:00  Dawn.Break  阅读(510)  评论(0)    收藏  举报