我遇到了几篇关于 .batch 文件的帖子甚至在线代码以删除文件夹和文件。但是,我仍然对互联网上的无数信息感到困惑。是否有编写脚本的特定方法可以自动删除超过 30 天的文件夹(脚本必须足够聪明才能自行运行,而不是手动完成)
感谢您的帮助,我愿意在这里学习。谢谢!
PS 我附上了一个我想删除的文件夹的例子。如您所见,这些文件夹可以追溯到 2008 年
我遇到了几篇关于 .batch 文件的帖子甚至在线代码以删除文件夹和文件。但是,我仍然对互联网上的无数信息感到困惑。是否有编写脚本的特定方法可以自动删除超过 30 天的文件夹(脚本必须足够聪明才能自行运行,而不是手动完成)
感谢您的帮助,我愿意在这里学习。谢谢!
PS 我附上了一个我想删除的文件夹的例子。如您所见,这些文件夹可以追溯到 2008 年
脚本不能自动运行它们,但操作系统提供了使用计划任务执行此操作的工具。所以你需要自己创建一个批处理文件来删除你需要的东西,然后添加一个重复的计划任务来完成这项工作。
没有内置批处理命令只能处理具有特定年龄的文件。但是您可以从 Microsoft下载forfiles 工具。它只允许对特定年龄的文件执行命令(在命令行上)。
这将删除整个目录树,因此请与 coution 一起使用并删除echo
,如果输出正常:
forfiles /d -30 /c "cmd /c if @isdir==TRUE echo rd /s /q @fname"