在powershell中使用mkdir创建多个子目录

问题描述:

有没有一种方法可以在ms powershell中执行此操作? (W/O脚本)在powershell中使用mkdir创建多个子目录

mkdir a\b\c\d{a,b,c,d} 

我要打一次多个子目录,就像在bash 但是当我在PowerShell中运行它,它给了我这个错误:

At line:1 char:17
+ mkdir a\b\c\d{a,b,c,d}
+ ~
Missing argument in parameter list.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingArgument**

我都试过操作:

mkdir a\b\c\d\{a b c d} 
mkdir a\b\c\d\a,b,c,d} 
mkdir a\b\c\d\[a,b,c,d] 

试试这个:

"a","b","c","d" | % { mkdir "a\b\c\d\$_" } 

echo a,b,c,d | % { mkdir "a\b\c\d\$_" } 

参见:Powershell equivalent of Bash Brace Expansion for generating lists/arrays

+0

这无疑成为我的目的,现在我明白为什么我这样做是错误的。 – Dexclipse