【发布时间】:2015-10-02 18:47:52
【问题描述】:
我正在尝试删除用户目录中的一些文件和文件夹。这是它的样子。我在 C:\Users\ 中有一些用户帐户,例如“Bob”和“Joe”。在每个目录中,我想删除一些文件夹和文件。所以架构看起来像这样,我的脚本现在在下面:
我正在尝试删除 \Temp\ 中的文件并尝试删除整个目录。有任何想法吗?如果添加了另一个用户名,我也试图让脚本工作。谢谢
【问题讨论】:
-
我在这里没有看到问题,所以我认为“它不起作用”。它应该做什么,它实际上在做什么?没有文件被删除?文件夹没有被删除吗?您是否不小心完全格式化了您的硬盘?
-
另外,请记住,在脚本内部,
for循环变量需要两个%符号,所以%m应该是%%m。 -
@SomethingDark,对不起,这是正确的。这无法正常工作。感谢您的信息,我将添加额外的 %
-
我最初的问题仍然存在 - 您的代码的哪个特定部分没有按应有的方式工作?
-
好吧,添加额外的 % 会有所帮助。现在看起来
del /Q /F的行正在删除我想要的那个文件夹中的文件。但我也删除驻留在 \Temp\ 中的任何文件夹。不知道什么命令会这样做
标签: batch-file batch-processing