2013-03-28 85 views
0

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

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

P.S.我附上了一个我想要删除的文件夹的例子。正如你可以看到这些文件夹可以追溯到2008年

enter image description here

+0

的文件夹删除?所有?? – Endoro

+0

@Endoro是的 – ShaunK

回答

1

这将删除整个目录树,所以用coution使用它,并删除echo,如果输出是OK:

forfiles /d -30 /c "cmd /c if @isdir==TRUE echo rd /s /q @fname" 
1

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

1

没有内置的批处理命令仅适用于具有特定年龄的文件。但是你可以从微软下载forfiles tool。它只允许在特定年龄的文件上执行命令(在命令行上)。

相关问题