Win10定时删除指定路径下N天前的日志文件

Windows 定时删除指定路径下N天前的日志文件

Windows 定时删除指定路径下N天前的日志文件

Windows 下bat脚本文件的内容为

1. 删除指定路径下5天前的所有文件

@echo off
set SrcDir=E:\WORK\Git
set DaysAgo=5
forfiles /p %SrcDir% /s /m *.*/d -%DaysAgo% /c "cmd /c del /f /q /a @path"

2.删除指定路径下5天前的所有log文件

@echo off
set SrcDir=E:\WORK\Git //指定的路径
set DaysAgo=5 //5天前
forfiles /p %SrcDir% /s /m *.log/d -%DaysAgo% /c "cmd /c del /f /q /a @path"

*.log为筛选的文件格式,同样若是删除jpg图片格式文件,这里可替换 为.jpg

3. Windows 定时运行bat文件

1、 在WIN10系统中,选择计算机管理-》系统工具-》任务计划程序,创建任务
在这里插入图片描述
2、在弹出的“创建任务”框中,常规里面设置
在这里插入图片描述
3、 触发器中 —>新建,并设置定时运行的时间点和频率

在这里插入图片描述
4、操作->新建->打开编写好的bat脚本文件,并点击确定保存
在这里插入图片描述
这时再返回计算机管理界面,系统工具->任务计划程序->任务计划程序中就能找到“定时自动删除”这个任务了。

猜你喜欢

转载自blog.csdn.net/weixin_43741718/article/details/130992254
今日推荐