Vários diretórios preenchidos com zeros à esquerda de uma única chamada para o mkdir no PowerShell?

0

Como criar vários diretórios com zeros preenchidos de uma única chamada para md ( mkdir , New-Item )? De este tópico , vejo que posso usar esse comando para preencher nomes de diretórios regulares com números à direita:

0..10 | % { "dir_name{0:000}" -f $_ } | % { New-Item -ItemType directory -Name $_ }

~ / directory /
dir_name000
dir_name001
dir_name002
dir_name003
dir_name004
dir_name005
dir_name006
dir_name007
dir_name008
dir_name009
dir_name010

... mas há uma maneira menos detalhada com uma única chamada para md ?

Obrigado a toda a contribuição útil em este tópico sobre como encontrar um equivalente ao PowerShell para o comando 'nix: mkdir dir_name{1..9} Eu vejo como este comando:

0..10 | foreach $_{ New-Item -ItemType directory -Name $("dir_name" + $_) }

... pode ser feito assim:

mkdir $(0..10 | %{"dir_name$_"})

... mas como eu colocaria o preenchimento numérico nessa sintaxe? Obrigada!

    
por Mr. Kennedy 26.09.2016 / 07:24

1 resposta

1

md -Name $_ $(0..10 | % { "dir_name{0:000}" -f $_ } )

~ / directory /
dir_name000
dir_name001
dir_name002
...
dir_name008
dir_name009
dir_name010

    
por 26.09.2016 / 09:12