0

我遇到了几篇关于 .batch 文件的帖子甚至在线代码以删除文件夹和文件。但是,我仍然对互联网上的无数信息感到困惑。是否有编写脚本的特定方法可以自动删除超过 30 天的文件夹(脚本必须足够聪明才能自行运行,而不是手动完成)

感谢您的帮助,我愿意在这里学习。谢谢!

PS 我附上了一个我想删除的文件夹的例子。如您所见,这些文件夹可以追溯到 2008 年

在此处输入图像描述

4

3 回答 3

1

脚本不能自动运行它们,但操作系统提供了使用计划任务执行此操作的工具。所以你需要自己创建一个批处理文件来删除你需要的东西,然后添加一个重复的计划任务来完成这项工作。

于 2013-03-28T13:16:38.253 回答
1

没有内置批处理命令只能处理具有特定年龄的文件。但是您可以从 Microsoft下载forfiles 工具。它只允许对特定年龄的文件执行命令(在命令行上)。

于 2013-03-28T13:19:01.957 回答
1

这将删除整个目录树,因此请与 coution 一起使用并删除echo,如果输出正常:

forfiles /d -30  /c "cmd /c if @isdir==TRUE echo rd /s /q @fname"
于 2013-03-28T19:14:30.717 回答