批处理文件生成 100 个文件夹,每个文件夹中有 100 个子文件夹
Batch file to generate 100 folders with 100 subfolders within each folder
我正在尝试创建一个批处理脚本,它在每个独立文件夹中生成 100 个文件夹(app1、app2、app3...)以及 100 个子文件夹(data1、data2、data3)。这样,文件夹 "app1" 将包含 100 个名为 "data1"、"data2"、"data3" 的子文件夹...同样适用于 "app2"、"app3" ...到现在我只有:
for /L %%g in (1,1,100) do (
md app%%g\data%%g
)
问题在于 100 个 "data" 子文件夹中的每一个都是在每个 "app" 文件夹中单独创建的。这样,"app1" 文件夹只有一个 "data" 子文件夹,而不是 100 个。我该如何解决这个问题?
此致!
您需要两个嵌套的 for /L
循环
for /L %%g in (1 1 100) do (
for /L %%h in (1 1 100) do (
md app%%g\data%%h
)
)
请注意,这将在您的驱动器上创建 10000 个目录。您的 HDD 可能需要一段时间才能恢复正常。
我正在尝试创建一个批处理脚本,它在每个独立文件夹中生成 100 个文件夹(app1、app2、app3...)以及 100 个子文件夹(data1、data2、data3)。这样,文件夹 "app1" 将包含 100 个名为 "data1"、"data2"、"data3" 的子文件夹...同样适用于 "app2"、"app3" ...到现在我只有:
for /L %%g in (1,1,100) do (
md app%%g\data%%g
)
问题在于 100 个 "data" 子文件夹中的每一个都是在每个 "app" 文件夹中单独创建的。这样,"app1" 文件夹只有一个 "data" 子文件夹,而不是 100 个。我该如何解决这个问题?
此致!
您需要两个嵌套的 for /L
循环
for /L %%g in (1 1 100) do (
for /L %%h in (1 1 100) do (
md app%%g\data%%h
)
)
请注意,这将在您的驱动器上创建 10000 个目录。您的 HDD 可能需要一段时间才能恢复正常。