手作業を自動化して時短で効率化
大量の写真や動画、ダウンロードした資料など、ファイル名がバラバラで整理しづらい時に一括リネームは役立ちます。
半角記号やスペースが混在したファイル名を連番で管理したい時、プロジェクト用に統一した命名規則へ揃えたい時にも便利。
手作業では時間がかかるため、効率化やミス防止のために使われることが多い。
- ▶ Windowsの基本機能だけで即対処する方法
- ▶ エクスプローラ+Excel+メモ帳でバッチファイルを作成する方法
- ▶ ウィザード形式のバッチファイル(完成形+即使える実例)
- ▶ おすすめフリーソフト
- ▶ exeを自己署名して誤検知を減らす方法
Windows標準機能で超簡単に一括リネームするには?
Windowsだけでサッと一括リネームできないかなって人は結構いると思う。写真とか資料がどんどん増えて、名前がバラバラだと探すのも面倒だし、整理する気力もなくなる。 できれば難しい操作は避けたいし、ソフトを入れるほどでもない。だから「どこかボタンを押すだけ」とか「右クリックして何かすれば・・・」みたいな、気軽に試せる手段を探してる感じの人にはコレ!
最初の1つだけ名前を決めれば、あとはWindowsが自動で同じ名前+連番(例:写真 (1), 写真 (2)…)にそろえてくれる。
Windows標準の「F2で一括リネーム」では、半角スペースや記号が入ること、連番の桁数がそろわないことは避けられない。
「F2」一括リネームでは、ファイル名を付けるときの規則を指定できないWindows標準機能でちょっと小技を使って、規則性を指定して一括リネーム
エクスプローラと表計算ソフトとメモ帳でバッチファイルを作ります。
ファイル一覧を取得
表計算ソフトに貼り付け
表計算ソフトで変更後のファイル名を指定
| A | B | C | D | E |
|---|---|---|---|---|
| rename " | 元のファイル名 | .元の拡張子 | " 新しいファイル名 | .元の拡張子 |
: 半角スペース
表計算ソフトの入力済みセルを丸ごとコピーしてメモ帳に貼り付け
ウィザード一括リネームバッチファイルを作って実行
すぐに実行して使用できる状態にしました。ページ下部から作成済みバッチファイルをダウンロードできます。
仕事場のルールで持ち込みができない場合は、以下のスクリプトをメモ帳で入力して、好きな名前.bat で保存して実行すればOKです。
@echo off
setlocal enabledelayedexpansion
REM 対象とするファイルの拡張子の入力(例:txt ※ドットなし)
set /p ext="対象とするファイルの拡張子を入力してください(例:txt):"
REM リネーム後のファイル名の入力
set /p newName="リネーム後のファイル名を入力してください:"
REM 連番で使用する桁数の入力
set /p digits="連番で使用する桁数を入力してください(例:3):"
REM 連番カウンタの初期化
set count=1
REM 既存のresult.txtを削除
if exist result.txt del result.txt
REM 対象ファイルのリネーム
for %%f in (*.%ext%) do (
REM 新しいファイル名を生成
set num=000000!count!
call set num=%%num:~-%digits%%%
set newFileName=!newName!_!num!.%ext%
REM リネーム操作
if not exist "!newFileName!" (
echo Renaming %%f to !newFileName!
ren "%%f" "!newFileName!"
echo %%f -> !newFileName! >> result.txt
REM 連番カウンタをインクリメント
set /a count+=1
) else (
echo ファイル名が重複しています: !newFileName!
)
)
echo 完了しました。リネーム結果はresult.txtに保存されました。
pause
RenameWizard.zip [ 1KB ]
2025/11/27更新
2025/11/27更新
RenameWizard.zip を解凍すると、「一括でファイル名変更_wizard.bat」が保存されます。あとは、これを実行するだけ。




