コマンドプロンプト

【コマンドプロンプト】ファイルの拡張子一括置換

今回は複数あるファイルの拡張子を一括で置換する方法を記載します。

今回は限定的な用途 (拡張子をtxtからbatに変換する等) のため、コマンドプロンプトのrenコマンドを用いて置換していきます。

実行環境は下記になります。

PCWindows 10 home 64bit
コマンドプロンプトバージョン10.0.17134.706

 

下記にrenコマンドの書式を記載します。

コマンドプロンプトで「ren /?」を実施しヘルプを見ると下記になっています。

ファイル (複数可) の名前を変更します。
RENAME [ドライブ:][パス]ファイル名1 ファイル名2
REN [ドライブ:][パス]ファイル名1 ファイル名2

 

ファイル名2 には新しいドライブもパスも指定できないので注意してください。

拡張子をtxtファイルからbatファイルに置換する例

1.コマンドプロンプトを起動します。

2.置換する対象があるファイルに移動し下記のコマンドを実施します。

ren *.txt *.bat

 

コマンドは「ren 置換前 置換後」になっています。

上記コマンドを実施すると拡張子が、「.txt」から「.bat」に置換されています。

まとめ

今回は大量にあるファイルの拡張子を一括で置換する方法を紹介しました。

大量のファイルの拡張子を一括で置換するときはコマンドプロンプトで「ren」コマンドを実施すると作業時の時短になると思います。

ABOUT ME
Yoshiyuki Sugiyama
2019年2月からフリーランスエンジニアをやっています。 自分が将来見るためのメモ等をアップします。 使用する言語は主にPython。JavaとC#も使えます。 現在はAI関連を勉強中。 >>プロフィール詳細