DOS/BAT

关注公众号 jb51net

关闭
首页 > 脚本专栏 > DOS/BAT > Windows定时删除N天前文件

Windows定时删除N天之前文件(最新推荐)

作者:message丶小和尚

这篇文章主要介绍了Windows定时删除N天之前文件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Windows定时删除N天之前文件

1 : bat删除脚本

新建文件:delete.txt。
修改文件后缀:.bat
文件改为:delete.bat
复制一下内容,粘贴至delete.bat文件中。
脚本说明:“D:\test” 为文件删除路径。-7为7天之前

forfiles /p "D:\test" /s /m *.* /d -7 /c "cmd /c del @path"
:pause

更完美的代码如下

@echo off
set "SrcDir=E:\dbbak"
set DaysAgo=15
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c rd @path /s /q"
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c del @path /f /q /s"
pause

2 : 配置定时任务执行脚本

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3 : 测试

运行刚才新增的任务计划,查看对应路径下的文件是否删除即可。

在这里插入图片描述

到此这篇关于Windows定时删除N天之前文件的文章就介绍到这了,更多相关Windows定时删除N天前文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文