ほげほげー

C#メインにプログラミング周りから日常のあれこれとかを不定期に書いていきます。

テンプレートファイルのコピー&リネーム数十回分を、コマンド一発でする方法 no Excel no コマンドプロンプト

元ネタ: テンプレートファイルのコピー&リネーム数十回分を、コマンド一発でする方法 [Excel][コマンドプロンプト] - little hands' lab

テンプレファイルを何回もコピーして名前を変えるの、面倒くさい!!

こんなことありませんか??
エクセルなどでテンプレートになるファイルがあって、それを元に複数のファイルを作るとき・・・

(中略)

そんなときはコレ!!

$File = Get-Item コピー元ファイル
$CopyCount = コピーする個数
(1..$CopyCount) | `
%{
    Copy-Item -LiteralPath $File.FullName `
              -Destination (Join-Path $File.Directory.FullName "$($File.BaseName)$_.$($File.Extension)")
}

お疲れ様でした。