我一直在使用这个脚本来帮助实现我的目标,即删除文件和文件夹,但我对如何为其添加时间长度感到困惑。我想在2周后删除文件和文件夹,有什么建议吗?
set folder="C:\test"
cd /d %folder%
for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
我已经建立了这篇文章(Batch file. Delete all files and folders in a directory),但由于我的声誉不允许,我无法发表评论。再次感谢
答案 0 :(得分:1)
除了kranz提供的答案之外,我的拙见建议是在第二个命令中添加故障保护,否则如果cd
命令失败,rmdir
和del
会对你造成严重破坏当前目录。
以下代码将退出脚本,以防%folder%
不是有效路径。
cd /d %folder% || exit /B 1
答案 1 :(得分:0)
您可以创建批处理文件并添加到每两周执行一次的任务计划程序
查看此link了解详情