この記事では、 foreach と New-Item を使用して、連番のファイルやディレクトリを生成する方法について説明します。
New-Item につてい公式サイトの情報はコチラを参照してください。
連番のファイルを生成する
Sample1.txt 〜 Sample10.txt という連番のファイルを生成する場合は、以下のようにします。
New-Item (1..10 | %{"Sample$_.txt"})
左側をゼロ埋めして連番ファイルを生成する
先程の例ですと、連番は1〜10までとなり、桁数がずれてしまいます。
左側をゼロ埋めして、指定したい桁数で連番のファイルを生成するには以下のようにします。
※ {0:D3} Dの後ろにゼロ埋めする桁数を指定するので、この例では3桁になる。
1..10 | % {New-Item ("Sample{0:D3}.txt" -f $_) }
連番のディレクトリを生成する
temp1 〜 temp という連番のディレクトリを生成する場合は、以下のようにします。
New-Item (1..10 | %{"temp$_"}) -ItemType Directory
左側をゼロ埋めして連番のディレクトリを生成する
左側をゼロ埋めして、指定したい桁数で連番のディレクトリを生成するには以下のようにします。
※ {0:D3} Dの後ろにゼロ埋めする桁数を指定するので、この例では3桁になる。
1..10 | % {New-Item ("Sample{0:D3}.txt" -f $_) -ItemType Directory}
コメント