我有大量嵌套在子目录中的文本文件,如下所示:
D:\datafiles_01\01_data\data\{bunchoftextfiles}
\...
\42_data\{bunchoftextfiles}
\...
\99_data\data\{bunchoftextfiles}
D:\datafiles_02\...
D:\datafiles_99\...
我想删除所有不需要的“数据”文件夹。但是有时文件夹已被删除(示例 42)。
我发现这个例子可以完成我想要的功能,但只有当它在其中一个 datafiles_* 目录中执行时才有效:
for /D %i in (.\*) do @move %i\data\* %i\
如何采用这种方式来遍历所有目录?