2012-10-09 195 views
0

我想创建一个批处理文件,它将在给定文件夹的所有子文件夹内创建文件夹。例如,如果它运行在目录C:\ Example中,它将在20个文件夹中的每一个下创建一个文件夹a,b和c,而不管它们的名称如何。创建一个批处理文件在多个文件夹中创建多个文件夹

自动执行此操作会比较容易,而不是将.bat文件复制到每个单独的文件夹,以便每次只使用md创建5个相同的文件夹。

到目前为止,我所创造的一切都是一场灾难,所以我希望有人能帮助我解决这个问题。

+0

关于你已经尝试了什么,什么不工作的一些笔记将不胜感激。 – Joey

+0

老实说,乔伊我只知道如何做非常基本的批处理命令,而我真正拥有的是'md 1 md 2 md 3'等等。 –

回答

0
for /d %%x in (*) do mkdir "%%x\a" "%%x\b" "%%x\c" 
+0

感谢您的回答,任何想法为什么它只为大约1/3的文件夹? –

+0

我认为发生的事情是每个包含逗号的文件夹名称,它缩写名称,创建一个新文件夹并将所需的新文件夹放在那里。这是可以解决的问题吗?或者这些逗号是否可以解决所有问题? –

+0

只需引用参数。 – Joey

相关问题