如何通过一次调用md
( mkdir
, New-Item
) 创建多个用零填充的目录?来自此主题,我发现我可以使用此命令用尾随数字填充常规目录名称:
0..10 | % { "dir_name{0:000}" -f $_ } | % { New-Item -ItemType directory -Name $_ }
~/目录/
dir_name000
dir_name001
dir_name002
dir_name003
dir_name004
dir_name005
dir_name006
dir_name007
dir_name008
dir_name009
dir_name010
...但有没有一种更简洁的方法,只需调用一次md
?
感谢所有有用的意见此主题关于找到与 'nix 命令等效的 PowerShell:mkdir dir_name{1..9}
我了解此命令:
0..10 | foreach $_{ New-Item -ItemType directory -Name $("dir_name" + $_) }
...可以这样做:
mkdir $(0..10 | %{"dir_name$_"})
...但是我该如何将数字填充添加到此语法中?谢谢!
答案1
md -Name $_ $(0..10 | % { "dir_name{0:000}" -f $_ } )
~/目录/
dir_name000
dir_name001
dir_name002
...
dir_name008
dir_name009
dir_name010