win下定时删除几天前文件BAT脚本

您所在的位置:网站首页 bat脚本删除文件夹怎么删 win下定时删除几天前文件BAT脚本

win下定时删除几天前文件BAT脚本

2024-06-14 18:58| 来源: 网络整理| 查看: 265

参考:Windows 定时删除指定路径下N天前的日志文件 bat脚本定时删除几天前文件:

forfiles /p "C:\Users\Administrator\Documents\Navicat\MySQL\servers" /s /m *.psc /d -1 /c "cmd /c move @path C:\backdata" forfiles /p "C:\backdata" /s /m *.psc /d -2 /c "cmd /c del @path"

这里可以直接删除,由于怕删除错误导致其他问题,这里先移动到指定文件夹在进行删除,类似于回收站的意思吧,脚本很简单,第一句

forfiles /p "C:\Users\Administrator\Documents\Navicat\MySQL\servers" /s /m *.psc /d -1 /c "cmd /c move @path C:\backdata"

这里的 “C:\Users\Administrator\Documents\Navicat\MySQL\servers”就是要判断的目标文件夹,也就是要处理这个文件夹下的文件;.psc是执行判断文件的类型,这里配置所有.psc文件,如果没有特定类型可以 “*.*”,-1就是一天前,需要几天前就写几;”cmd /c move @path C:\backdata” 就是把复符合条件的文件复制到C:\backdata中。

forfiles /p "C:\backdata" /s /m *.psc /d -2 /c "cmd /c del @path"

这一句就是删除文件,不同的就是 “cmd /c del @path” 这里,move变del

脚本很简单,接下来看下怎么配置定时任务: 这里写图片描述 这里写图片描述 配置安全选项时要选择不管管理员是否登录 这里写图片描述 这里写图片描述 全部不选择 这里写图片描述 这里写图片描述 选择重试时间和次数 这里写图片描述 最后需要管理员密码



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3