为什么我无法在 c:\folder\*\folder 中创建文件夹?

为什么我无法在 c:\folder\*\folder 中创建文件夹?

所以我想在第二级子文件夹内创建一个文件夹。

因此,如果我遵循这里给出的其他示例:

FOR /d %A IN ("e:\corporate folder\*") DO mkdir "%A\2015"

并将其更改为:

FOR /d %A IN (C:\folder\*\folder1) DO mkdir "%A\Arq"

我还需要添加什么吗?

答案1

为什么我无法在 c:\folder*\folder 中创建文件夹?

FOR /d %A IN (C:\folder\*\folder1) DO mkdir "%A\Arq"

*路径名中间不能有通配符 ( )。

请使用以下命令:

for /d %i in ("C:\folder\*") do mkdir "%i\folder1\Arq"

但我想要第二个通配符

问题是我需要沿途放置另一个 (*),例如:

for /d %A in ("C:\folder*") do mkdir "%A\folder1*\Arq"

然后你需要第二个for循环。

使用以下命令:

for /d %i in ("C:\folder*") do for /d %j in ("%i\folder1*") do mkdir "%j\Arq"

进一步阅读

相关内容