Windowsのrenコマンドでファイルの拡張子を一括置換する方法

目次

スポンサードリンク

renコマンドは、Windowsのコマンドプロンプトでファイル名を変更するためのコマンドです。複数のファイルを対象にファイル名を一度に効率的に変更できます。 renコマンドはrenameコマンドの短縮形で、機能に違いはなくrenameコマンドでも同様の結果を得ることができます。

renコマンドの基本構文

renコマンドは、フォルダ内のファイルやフォルダの一覧を表示するコマンドです。基本的な構文は以下の通りです。

ren "置換元のファイル名パターン" "新しいファイル名パターン"

renコマンドで一括置換する方法

テストデータとして、以下のように5つの js ファイルを用意します。

C:\Users\username\Documents\test>dir
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は 8E8F-732C です

C:\Users\username\Documents\test のディレクトリ

2024/08/02  23:05    <DIR>          .
2024/08/02  22:40    <DIR>          ..
2024/08/02  22:41                 0 2024_100001.js
2024/08/02  22:41                 0 2024_100002.js
2024/08/02  22:41                 0 2024_100003.js
2024/08/02  22:41                 0 2024_100004.js
2024/08/02  22:41                 0 2024_100005.js
            5 個のファイル                   0 バイト
            2 個のディレクトリ  333,951,590,400 バイトの空き領域

renコマンドでファイルの拡張子を一括置換します。以下コマンドでは、拡張子を「.js」から「.txt」に置換しています。

C:\Users\username\Documents\test>ren "*.js" "*.txt"

C:\Users\username\Documents\test>dir
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は 8E8F-732C です

C:\Users\username\Documents\test のディレクトリ

2024/08/02  23:07    <DIR>          .
2024/08/02  22:40    <DIR>          ..
2024/08/02  22:41                 0 2024_100001.txt
2024/08/02  22:41                 0 2024_100002.txt
2024/08/02  22:41                 0 2024_100003.txt
2024/08/02  22:41                 0 2024_100004.txt
2024/08/02  22:41                 0 2024_100005.txt
            5 個のファイル                   0 バイト
            2 個のディレクトリ  333,951,770,624 バイトの空き領域



コマンドプロンプトのポケットリファレンス:Windows11対応版

PowerShellの基礎を一通り学べるおすすめ書籍