0

我有大量的文件夹,命名为“A”到“Z”,这样每个文件夹都有相同形式的子文件夹。

例如,我可以在此路径中有一个目录:.\A\D\E

我想用一个空文件填充这些文件夹中的每一个(如果有人好奇,我可以将它提交到 git 存储库)。

Windows 没有相当于 Linux 的触控功能,但我安装了 GnuWin32 工具集,因此事实上我可以在我的 Windows 环境中使用触控功能。

我首先创建了一个包含以下内容的批处理文件:

FOR /D /r do touch empty

但是当我运行它时,文件夹没有被填充。我也没有收到任何错误:

C:\sandbox>FOR /D /r do touch empty
C:\sandbox>

有人看到上面的批处理脚本行有什么明显的错误吗?除了使用其他非 Windows 命令之外,我还有什么可以尝试的吗?

4

1 回答 1

1

您只需要正确获取FOR命令的语法:

for /r %f in (.) do touch %f\empty
于 2013-02-24T16:14:31.437 回答