0
我有一个巨大的一系列文件夹,通过'Z'命名为'A',这样每个文件夹都有相同形式的子文件夹。用Windows递归地填充空文件夹
例如,我可以在这条道路有一个目录:\ 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命令?
这看起来正确的,但它并没有为我工作。我也尝试添加'/ D'标志。没有骰子。 (for/r/D%f in(。)do touch%f \ empty) – kwikness 2013-02-24 16:19:30
更正:当我从批处理文件运行它时它不起作用,但它在进入命令提示符时起作用。谢谢! – kwikness 2013-02-24 16:21:52
如果你想在批处理文件中使用它,你必须使用'%% f'而不是'%f'。 – Michael 2013-02-24 16:37:27