ファイル名の変更(REN, RENAME)

REN コマンドまたは RENAME コマンドを使用するとファイル名の変更を行うことができます。ここではコマンドプロンプトにおける REN コマンドおよび RENAME コマンドの使い方について解説します。複数のファイルをまとめて変更することができます。

(Last modified: )

RENコマンドの使い方

REN コマンドを実行すると対象のファイルの名前を変更することができます。書式は次の通りです。

REN [ドライブ:][パス]ファイル名1 ファイル名2

REN コマンドの引数として変更前のファイル名と変更後のファイル名を指定します。

なお RENAME コマンドを使っても同じ結果となります。

RENAME [ドライブ:][パス]ファイル名1 ファイル名2

ファイルの名前を変更する

カレントディレクトリにある memo.txt を新しいファイル名 note.txt に変更するするには次のように実行します。

ren memo.txt note.txt

ファイルの名前を変更する(1)

変更前のカレントディレクトリには次のようなファイルがありました。

ファイルの名前を変更する(2)

REN コマンド実行後、 memo.txt が note.txt に名前が変更されているのが確認できます。

ファイルの名前を変更する(3)

対象のファイル名はパス付きで指定することもできます。カレントディレクトリの中のサブディレクトリの中にある img\dog.jpg を新しいファイル名 cat.jpg に変更するには次のように実行します。

ren img\dog.jpg cat.jpg

ファイルの名前を変更する(4)

なお2番目の引数に指定できるのは名前だけです。パスをつけて指定することはできません。

変更前、対象のディレクトリには次のようなファイルがありました。

ファイルの名前を変更する(5)

REN コマンド実行後、 dog.jpg が cat.jpg に名前が変更されているのが確認できます。

ファイルの名前を変更する(6)

ワイルドカードを使って複数のファイルの名前をまとめて変更する

REN コマンドの1番目の引数および2番目の引数にはワイルドカードを使用することができます。(ワイルドカードについては「ワイルドカードの使い方」を参照されてください)。

例えばカレントディレクトリにある airplane.jpg を拡張子だけ変更して airplane.webp に変更するするには次のように実行します。

ren airplane.jpg *.webp

ワイルドカードを使って複数のファイルの名前をまとめて変更する(1)

変更前のカレントディレクトリには次のようなファイルがありました。

ワイルドカードを使って複数のファイルの名前をまとめて変更する(2)

REN コマンド実行後、 airplane.jpg が airplane.webp に名前が変更となりました。

ワイルドカードを使って複数のファイルの名前をまとめて変更する(3)

-- --

次にカレントディレクトリにある拡張子が .txt のファイルをすべて拡張子が .html に変更するするには次のように実行します。

ren *.txt *.html

ワイルドカードを使って複数のファイルの名前をまとめて変更する(4)

変更前のカレントディレクトリには次のようなファイルがありました。

ワイルドカードを使って複数のファイルの名前をまとめて変更する(5)

REN コマンド実行後、拡張子が .txt だったファイルがすべて拡張子が .html に変更となりました。

ワイルドカードを使って複数のファイルの名前をまとめて変更する(6)

-- --

REN コマンドを使ってファイルの名前を変更する方法について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。