我有一大堆文件夹,名为“A”到“Z”,因此每个文件夹都有相同形式的子文件夹。
例如,我可以在此路径中有一个目录:。\ A \ D \ E
我想用空文件填充每个文件夹(所以我可以将它提交到git存储库,如果有人好奇的话)。
Windows没有相当于Linux的触摸功能,但是我安装了GnuWin32工具集,所以我实际上可以在Windows环境中使用touch。
我首先创建了一个包含以下内容的批处理文件:
FOR /D /r do touch empty
但是当我运行它时,文件夹不会被填充。我也没有得到任何错误:
C:\sandbox>FOR /D /r do touch empty
C:\sandbox>
有人看到上面批处理脚本行的任何明显错误吗?还有什么我可以尝试使用其他非Windows命令吗?
答案 0 :(得分:1)
您只需要正确获取FOR
命令的语法:
for /r %f in (.) do touch %f\empty