【Windows PowerShell】ファイルの拡張子を一括変更【コマンド1つで簡単・解決】

PowerShellを使えば、ファイル拡張子一括変換したい時に、必見です。

コマンド1つで簡単にファイルの拡張子をまとめて一括変換することができます。

 

ファイル数が2,3個であれば、1つずつ手作業で拡張子を変更すれば良いのですが、ファイル数が多い時には、1つずつ拡張子を変更するのは非常に時間がかかりますし、なにより面倒で大変ですよね。

 

そういう時にPowershellでコマンド1つで簡単にらくらく拡張子を一括変換する方法です。

※この方法を使えば、拡張子だけでなくファイル名もまとめて一括変更することも可能です。

 

 

【ファイルの拡張子を一括で変換するコマンド】

cdコマンドで対象のフォルダのところまで移動したあとに以下を実行します。

Get-ChildItem -Name | Rename-Item -NewName { $_ -replace “\.変換前の拡張子$”, “.変換後の拡張子”}

 

例. htmlファイルをphpファイルに一括で変換

Get-ChildItem -Name | Rename-Item -NewName { $_ -replace “\.html$”, “.php”}

 

※拡張子を一括で変更するため、まずは Get-ChildItem -Nameだけを実行して

変更したいファイル名だけが対象であることを確認してから実行しましょう。

 

 

Windows PowerShellの本

PowerShellを勉強するなら手元に本があるとなお便利です。