読者です 読者をやめる 読者になる 読者になる

ほげほげー

C#メインで困ったことや面白く感じたことをメモしていきます。

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

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

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

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

(中略)

そんなときはコレ!!

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

お疲れ様でした。