我想创建一个批处理文件,它将在给定文件夹的所有子文件夹内创建文件夹。例如,如果它运行在目录C:\ Example中,它将在20个文件夹中的每一个下创建一个文件夹a,b和c,而不管它们的名称如何。创建一个批处理文件在多个文件夹中创建多个文件夹
自动执行此操作会比较容易,而不是将.bat文件复制到每个单独的文件夹,以便每次只使用md创建5个相同的文件夹。
到目前为止,我所创造的一切都是一场灾难,所以我希望有人能帮助我解决这个问题。
我想创建一个批处理文件,它将在给定文件夹的所有子文件夹内创建文件夹。例如,如果它运行在目录C:\ Example中,它将在20个文件夹中的每一个下创建一个文件夹a,b和c,而不管它们的名称如何。创建一个批处理文件在多个文件夹中创建多个文件夹
自动执行此操作会比较容易,而不是将.bat文件复制到每个单独的文件夹,以便每次只使用md创建5个相同的文件夹。
到目前为止,我所创造的一切都是一场灾难,所以我希望有人能帮助我解决这个问题。
for /d %%x in (*) do mkdir "%%x\a" "%%x\b" "%%x\c"
感谢您的回答,任何想法为什么它只为大约1/3的文件夹? –
我认为发生的事情是每个包含逗号的文件夹名称,它缩写名称,创建一个新文件夹并将所需的新文件夹放在那里。这是可以解决的问题吗?或者这些逗号是否可以解决所有问题? –
只需引用参数。 – Joey
关于你已经尝试了什么,什么不工作的一些笔记将不胜感激。 – Joey
老实说,乔伊我只知道如何做非常基本的批处理命令,而我真正拥有的是'md 1 md 2 md 3'等等。 –