批处理文件生成100个文件夹,每个文件夹中包含100个子文件夹

时间:2016-10-05 17:11:40

标签: windows batch-file cmd batch-processing

我尝试创建一个批处理脚本,在每个独立文件夹中生成100个文件夹(app1,app2,app3 ...)以及100个子文件夹(data1,data2,data3)。那样,文件夹" app1"将包含100个名为" data1"," data2"," data3" ...的子文件夹同样适用于" app2",&#34 ; app3" ...直到现在我才得到:

    for /L %%g in (1,1,100) do (
    md app%%g\data%%g
)

问题在于100"数据中的每一个"子文件夹是在每个" app"上分别创建的。文件夹。这样," app1"文件夹中只有一个"数据"子文件夹而不是100.我该如何解决这个问题?

祝你好运!

1 个答案:

答案 0 :(得分:2)

您需要两个嵌套的for /L循环

for /L %%g in (1 1 100) do (
  for /L %%h in (1 1 100) do (
    md app%%g\data%%h
  )
)

请注意,这将在您的驱动器上创建10000个目录。它可能需要一段时间来颠覆你的硬盘。