如何删除win7主机日志
(win7系统日志怎么删除)
自动删除15天前的文件:
通过forfiles命令找到几天前的数据。
forfiles的几个参数:
/P 表示目录
/S 表示递归向下查询子目录
/D 表示date -表示这个日期以前的
/C 开始执行命令 内部还有一个cmd 这里是要删除该文件所以为"cmd /c del /f /q /a @path"。其中变量@path表示该文件名。
1、删除指定路径下N天前的所有文件
@echo off
set SrcDir=D:\logs\SocketServer_Log
set DaysAgo=15
forfiles /p %SrcDir% /s /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
2、删除指定路径下N天前的所有log文件(这里的N需要手动替换,如“7”):
@echo off
set SrcDir=D:\logs\SocketServer_Log //指定的路径
set DaysAgo=15 //15天前
forfiles /p %SrcDir% /s /m *.log/d -%DaysAgo% /c “cmd /c del /f /q /a @path”
注意:.log为筛选的文件格式,同样若是删除png图片格式文件,这里可替换 为.png。
接下来在Windows服务器中设置定时运行bat文件