一括で名前を変更
一括で名前を変更(Batch Rename) は、ファイルやフォルダーに命名ルールを順番に適用し、結果をプレビューする機能です。8 種類のルールがあり、組み合わせをプリセットとして保存できます。
Windows、macOS、Linux で、有料ライセンスなしで利用できます。以下のキーは Windows / Linux の表記です。macOS では Ctrl を ⌘ に置き換えます。
名前とルール
ルールは名前を変え、ファイルの場所は変えません。各ルールは直前のルールが生成した名前を処理するため、順序によって結果が変わります。
本体(Stem) は最後のドットより前、拡張子(Extension) はその後の部分です。report.txt の本体は report、拡張子は txt です。backup.tar.gz の本体は backup.tar です。.gitignore には拡張子がなく、フォルダーは名前全体を本体として扱います。
開いてプレビュー
- 名前を変えるファイルやフォルダーをチェックします。
- Ctrl+F2 を押すか、チェック済み項目を右クリックして 一括で名前を変更 を選びます。
- 初期表示の 置換(Replace) ルールに、検索文字と置換後の文字を入力します。
チェックがない場合、ショートカットは選択中の項目、右クリックメニューは右クリックした項目を対象にします。パネルを開いたままチェックを変えると、プレビューと処理対象の両方が更新されます。
ファイル領域に新しい名前を直接表示します。状態行では、全項目数、変更予定数、残る競合数を確認できます。ディスク上の名前が変わるのは 適用(Apply) を選んだ時点です。
ルールを編集
下部バーまたは右側パネルの + ルール(+ Rule) で種類を選んで追加します。既存のルールをクリックするとパラメーターを編集できます。変更は即座にプレビューへ反映されます。
置換
置換 は通常の文字や正規表現で名前の一部を置き換えます。開始時は正規表現が有効です。文字をそのまま検索する場合はオフにします。
| パラメーター | 効果 |
|---|---|
| 検索(Find) | 検索する文字または正規表現です。 |
| 置換後(Replace with) | 置換する文字です。空欄なら一致部分を削除します。 |
| 正規表現(Regular expression) | オンでは正規表現、オフでは入力どおりの文字を照合します。 |
| 大文字小文字を無視(Ignore case) | 英字の大文字と小文字を区別しません。 |
| 範囲(Scope) | 名前全体(Whole name)、本体、拡張子 を選びます。拡張子に前のドットは含みません。 |
| N 番目(Nth match) | 0 は全一致、1 以上はその順番の一致だけを置換します。一致数が足りない名前は変えません。 |
たとえば正規表現をオフにし、draft を final に置き換えると、draft-report.txt は final-report.txt になります。
正規表現では、置換文字の $1、$2、${name} でキャプチャーを参照できます。たとえば 本体 で ^IMG_(\d+)$ を検索し、Photo-$1 に置換すると、IMG_0421.jpg は Photo-0421.jpg になります。正規表現がオフなら $1 は通常の文字です。
接頭・接尾
接頭/接尾(Affix) は、本体の前後に文字を追加し、拡張子を保持します。
| パラメーター | 効果 |
|---|---|
| 接頭辞(Prefix) | 本体の前に追加する文字です。 |
| 接尾辞(Suffix) | 本体の後、拡張子の前に追加する文字です。 |
接頭辞を 2026-、接尾辞を -final にすると、report.txt は 2026-report-final.txt になります。
連番
連番(Number) は、増加または減少する番号を各項目に追加します。英字も使用できます。
| パラメーター | 効果 |
|---|---|
| 開始(Start) | 最初の番号です。 |
| 増分(Step) | 連続する番号の差です。負の値では減少します。 |
| 桁数(Digits) | 先頭に 0 を付け、数字をこの桁数までそろえます。 |
| 区切り(Separator) | 本体と番号の間の文字です。 |
| 位置(Position) | 前(Prefix) は本体の前、後(Suffix) は本体の後で拡張子の前に追加します。 |
| 形式(Style) | 数字(Digits)、a-z、A-Z を選びます。英字は z の後を aa、ab と続け、桁数を無視します。 |
| 順序(Order) | 表示順(View order) は画面の順序、更新日時(Modified time) は古い更新時刻から新しい順です。 |
開始 1、増分 1、桁数 3、区切り -、位置を前にすると、先頭の report.txt の予定名は 001-report.txt です。
更新日時が同じ場合は表示順を保ち、日時のない項目は最後になります。英字の a / A は 1 から始まり、1 未満は数字で表示します。
大文字・小文字
大文字小文字(Case) は、本体または拡張子の英字表記を変更します。
| パラメーター | 効果 |
|---|---|
| モード(Mode) | すべて小文字(lowercase)、すべて大文字(UPPERCASE)、単語の先頭を大文字(Title Case)、文頭を大文字(Sentence case) を選びます。 |
| 対象(Apply to) | 本体または拡張子を選びます。 |
summer report.TXT の本体を単語の先頭だけ大文字にすると、Summer Report.TXT になります。単語の先頭と文頭の変更は英字を対象にし、中国語の文字は変えません。
拡張子
拡張子 は、小文字化、置換、削除を行います。フォルダーは変更しません。
| パラメーター | 効果 |
|---|---|
| モード | 小文字(Lowercase) は小文字化、変更(Set to) は指定した拡張子への変更、削除(Remove) は拡張子とその前のドットの削除です。 |
| 新しい拡張子(New extension) | 変更モードで使います。先頭のドットは付けても付けなくても構いません。空欄なら拡張子を削除します。 |
変更で txt を指定すると、report.log は report.txt になります。拡張子がないファイルには指定した拡張子を追加します。
拡張子の変更は名前だけを変え、内容を変換しません。photo.jpg を photo.png にしても、内容は JPEG のままです。
日付
日付(Date) は、ファイルの日付または今日の日付を本体の前後に追加します。ローカルのタイムゾーンを使います。
| パラメーター | 効果 |
|---|---|
| 書式(Format) | YYYYMMDD、YYYY-MM-DD、YYYY.MM を選びます。 |
| 取得元(Source) | 更新日時(Modified)、作成日時(Created)、今日(Today) を選びます。 |
| 位置 | 前または後を選びます。 |
| 区切り | 日付と本体の間の文字です。 |
2026 年 9 月 21 日に更新されたファイルなら、YYYY-MM-DD、前、区切り _ を選ぶと、report.txt は 2026-09-21_report.txt になります。指定した日時の情報がない項目は、このルールでは変更しませんが、他のルールは適用します。
テンプレート
テンプレート(Template) は、本体、連番、固定文字を組み合わせて新しい名前を作り、拡張子は保持します。
| パラメーター | 効果 |
|---|---|
| テンプレート | * はこのルールに渡された本体です。連続した # は連番で、その数が最小桁数になります。他の文字はそのまま残します。 |
| 開始 | 最初の番号です。以後の項目ごとに 1 を加えます。 |
| 桁数 | この値と連続する # の数の、大きい方を最小桁数にします。 |
| 形式 | 数字、a-z、A-Z を選びます。 |
| 順序 | 表示順または更新日時を選びます。連番ルールと同じ順序です。 |
Trip-###-*、開始 1、桁数 3 なら、先頭の beach.jpg は Trip-001-beach.jpg になります。* がない場合は元の本体を捨てます。# のまとまりが複数あっても、同じ連番を使います。
文字として残す場合は、アスタリスクを \*、ハッシュを \#、バックスラッシュを \\ と書きます。Set\#-### は Set#-001.jpg になります。結果はファイルシステムの命名制限を満たす必要があります。
文字を削除
削除 は、本体の指定位置から指定文字数を削除し、拡張子を保持します。
| パラメーター | 効果 |
|---|---|
| 開始位置(At position) | 1 から数える開始位置です。 |
| 文字数(Count) | 削除する文字数です。中国語の 1 文字も 1 文字と数えます。 |
| 方向(From) | 左から(Left) は左から右、右から(Right) は右から左へ数えて削除します。 |
左の 1 から 5 文字を削除すると、2026-report.txt は report.txt になります。位置か文字数が 0、または位置が本体の長さを超える場合は変更しません。
ルールの順序と有効状態
下部バーでは左から右へ処理し、折り返した場合は次の行へ続きます。右側パネルでは上から下へ処理します。
| 操作 | 効果 |
|---|---|
| ルールをクリック | パラメーターを開くか折りたたみます。 |
| 有効(Enabled) を切り替え | パラメーターを保って無効化・再有効化します。右側ではタイトル横のチェックを使います。 |
| 順序の矢印をクリック | 下部の編集欄は ← と →、右側は ↑ と ↓ を使います。 |
| 右側のカードのタイトルをドラッグ | 新しい位置へ移します。下部バーでは矢印を使います。 |
| ルールの ✕ をクリック | ルールを削除します。 |
たとえば draft を final に置換してから draft- を追加すると、draft.txt は draft-final.txt になります。順序を逆にすると final-final.txt になります。
パネルの位置を変更
下部バーまたは右側ドックを使えます。設定 → レイアウト → 一括リネーム → ルールパネルの位置(Rule Panel Position) で選びます。
| 設定項目 | 効果 |
|---|---|
| 自動(Auto) | ファイル領域が広い場合は右側、狭い場合は下部を使います。 |
| 下部ルールバー(Bottom rule band) | フッター上に配置します。ルールをクリックして編集欄を開きます。 |
| 右側ドック(Right-side dock) | ファイル領域の右に並べ、一度に 1 ルールを展開します。幅が足りない場合は下部を使います。 |
右側ドックは 詳細(Details) と アイコン(Icons) だけで利用できます。ギャラリー(Gallery) と カラム(Columns) では下部を使います。
位置切り替えボタンをクリックすると、2 つの位置を切り替え、その選択を固定します。自動切り替えへ戻すには設定で 自動 を選びます。ドック左端のドラッグで幅を変えると、その幅を記憶します。
プリセットを保存・読み込み
ルールのプリセット(Rule presets) は、ルール一式のパラメーター、順序、有効状態を保存し、別のファイルに再利用する機能です。
- 保存するルールを設定します。
- パネルの ルールのプリセット アイコンをクリックします。
- 上部に名前を入力します。
- 保存(Save) をクリックするか、名前欄で Enter を押します。
既存の名前で保存すると置き換わります。最大 32 件まで保存できます。名前と、少なくとも 1 つのルールが必要です。
| 操作 | 効果 |
|---|---|
| プリセット名をクリック | 現在のルールを置き換え、プレビューを更新します。この時点ではファイル名を変えません。 |
| 行にポインターを重ねて ✕ をクリック | 保存したプリセットを削除します。 |
適用と取り消し
- ファイル領域の予定名と、状態行の変更件数を確認します。
- 赤い名前を修正し、競合や状態行の 正規表現が不正(Bad regex) を解消します。
- 適用 をクリックします。
同じフォルダーの 2 項目が同名になる場合や、対象外のファイルが新しい名前を使用している場合は競合になります。競合、無効な正規表現、変更する名前がない場合は適用できません。無効な名前の項目は赤く表示してスキップし、有効で変更のある項目だけを処理します。
ルールのパラメーター欄で Enter を押しても全体を適用します。プリセット名の欄では保存になります。未適用の変更を捨てるには キャンセル(Cancel) を使います。Esc は先に現在のメニューや編集欄を閉じ、その後で一括変更を終了します。
完了後は Ctrl+Z または通知バーの 元に戻す(Undo) で、成功した名前変更をまとめて戻せます。失敗した項目は通知バーとアクティビティに報告します。
基本操作 · 表示モード · アクティビティ · キーボードショートカット