Windowsで写真を日付とカメラ名で一括リネームする方法
結論:Contenta Converterでは、ファイルのステップで写真を追加して選択し、F2キーを押します(または右クリックして一括リネーム...を選びます)。{date}_{camera}_{seq:3}のようなパターンを入力し、プレビューを確認してから名前変更をクリックします。撮影日、カメラなどの値は各写真のEXIFデータから取得されるため、2台のカメラの写真が混在するフォルダーでも、自動的に撮影順に並びます。
2台のカメラで撮影した結婚式では、IMG_4821の隣にDSC_0107が並び、エクスプローラーは撮影した瞬間ではなく名前順に並べます。日付が先頭の名前にすれば、どのフォルダーでも、どの写真管理ソフトでも、どのバックアップでも、撮影順に並ぶようになります。
写真フォルダーをリネームする手順
- Contenta Converterを開きます。ファイルのステップでフォルダーを追加をクリックするか、写真をウィンドウにドラッグします。JPEG、HEIC、PNG、TIFF、カメラのRAWファイルのいずれも使えます。
- 名前を変更するファイルを選択し(すべて選ぶにはCtrl+A)、F2キーを押すか、リストを右クリックして一括リネーム...を選びます。
- パターンを入力します。トークンメニューから
{date}、{camera}、{seq}などを挿入でき、その前後に好きな固定テキストを加えられます。 - 番号を1から始めたくない場合は開始番号を設定し、プレビュー列を確認します。変更前に、すべてのファイルの新しい名前が表示されます。
- 名前変更をクリックします。ファイルはディスク上でその場で名前が変更され、リストも更新されます。続けて変換してもアプリを閉じても、新しい名前はそのまま残ります。
トークンと値の取得元
すべてのトークンはファイル自体から値が入ります。日付、時刻、カメラ、レンズ、露出はカメラが書き込んだEXIFデータから、幅と高さは画像から、それ以外はファイル名とフォルダーから取得されます。
| トークン | 挿入される内容 | 例 |
|---|---|---|
{date} | EXIFの撮影日(年-月-日) | 2026-08-12 |
{date:yyyyMMdd} | 指定した書式の撮影日(yyyy、MM、dd、HH、mm、ss) | 20260812 |
{time} | 撮影時刻(時分秒) | 142305 |
{year} {month} | 撮影日の年と月(別々のトークン) | 2026 · 08 |
{camera} | カメラのモデル名 | Canon EOS R5 |
{make} | カメラのメーカー名 | Canon |
{lens} | レンズのモデル名 | RF24-70mm F2.8 |
{iso} {aperture} {focal} | ISO、絞り、焦点距離(別々のトークン) | ISO400 · f2.8 · 35mm |
{gps} | 写真にある場合のGPS位置 | 59.3293_18.0686 |
{w} {h} | ピクセル単位の幅と高さ | 6000 · 4000 |
{seq} {seq:4} | リスト順の連番。コロンの後の数字は桁数(ゼロ埋め) | 1 · 0001 |
{name} {ext} {folder} | 拡張子を除く現在のファイル名、拡張子、フォルダー名 | IMG_4821 · jpg · Wedding |
EXIFデータがない写真(スクリーンショット、スキャン、Webアプリで保存した画像)には撮影日がありません。そのようなファイルでは{date}が空になるため、すべてのファイルに別々の名前が付くよう、パターンに{name}または{seq}も含めておいてください。
使えるパターン例
| 目的 | パターン | 結果 |
|---|---|---|
| 撮影順、短い名前 | {date}_{seq:3} | 2026-08-12_001.jpg |
| 2台のカメラを秒単位で | {date}_{time}_{camera} | 2026-08-12_142305_Canon EOS R5.jpg |
| クライアント用フォルダー、月別アーカイブ | {year}-{month}_{folder}_{seq:4} | 2026-08_Wedding_0001.jpg |
| 元の名前を残してピクセルサイズを追加 | {name}_{w}x{h} | IMG_4821_6000x4000.jpg |
| レンズテスト、焦点距離順 | {date}_{lens}_{focal}_{seq} | 2026-08-12_RF24-70mm F2.8_35mm_1.jpg |
クリックする前に知っておきたい4つのルール
- ディスク上のファイル名が変更されます。元のファイルに新しい名前が付き、コピーは作られません。カメラが付けた名前をどこかに残したい場合は、先にフォルダーをコピーするか、変換後の出力をコマンドラインで名前変更し(後述)、元ファイルには手を付けないでください。
- リストの順番が連番になります。
{seq}は、表示されているリストの上から順に数えます。F2キーを押す前に、リストを好きな順に並べ替えてください。 - 同じ名前になるファイルが2つある場合は、末尾に_1、_2が付いて区別されます。上書きされることはありません。
- 拡張子は維持されます。パターンが変えるのはファイル名だけで、.jpg、.nef、.heicはそのままです。形式を変えたい場合は、名前変更のあとに変換してください。
1つのコマンドでリネームと変換
Contenta CLIは、変換後の出力に同じトークンを適用します。そのため、RAWやHEICの元ファイルは名前が変わらず、JPEGだけが日付が先頭の名前になります。
contenta batch "D:\Photos\Wedding" -o "D:\Photos\Wedding-jpg" -f jpg --rename-pattern "{date}_{camera}_{seq:3}"
--rename-patternには、上の表にあるすべてのトークンを使えます。未知のトークンがあると、ファイルが書き込まれる前にエラーで実行が停止します。
写真のリネーム:よくある質問
名前を変更すると、写真やEXIFデータは変わりますか?
いいえ。変わるのはファイル名だけです。ファイル内のピクセル、撮影日、カメラのデータには手を加えません。
使われる日付は、撮影日、更新日、作成日のどれですか?
{date}と{time}は、カメラがEXIFデータに書き込んだ撮影日時を読み取ります。Windowsでのファイルの更新日時や作成日時ではありません。
一括リネームは元に戻せますか?
元に戻すボタンはありません。確定する前に、プレビューにすべての新しい名前が表示されるので、よく確認してください。古い名前を取り戻せるようにしたい場合は、パターンに{name}を含めます。そうすれば、カメラが付けた名前が各ファイル名に残ります。
Canon、Nikon、SonyのRAWファイルでも使えますか?
はい。CR2、CR3、NEF、ARW、DNGなどのRAW形式にも同じEXIFフィールドがあるため、日付、カメラ、レンズのトークンは同じように入ります。
最初のフォルダーをリネームしてみましょう
Contenta Converterをダウンロードし、フォルダーを追加してF2キーを押すだけです。Windows 10と11、64ビット対応。
無料トライアルをダウンロード