win下定时删除几天前文件BAT脚本 |
您所在的位置:网站首页 › bat脚本删除文件夹怎么删 › win下定时删除几天前文件BAT脚本 |
参考: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 |