ファイル名の連番をカッコつき数字以外にする方法【Windows10】

Windows
スポンサーリンク

Windows10の機能を利用して範囲選択→「名前の変更」でファイル名を一括で変更すると、自動的に「半角スペース」+「()括りの数字」の連番が追加されます。

ファイル名の一括変換後

この「()」なんだかちょっと気になりませんか?

特に、カッコの前についた「半角スペース」が邪魔だと感じる人もいますよね。

私もそうです。

なので、「()」を外す、もしくは別の表示に換える方法を探してみました

スポンサーリンク

バッチファイルかリネームソフトか?

見つけられた方法は今のところ「バッチファイルを利用する」「リネーム用のフリーソフトを使う」の2種類。

私のおすすめはバッチファイルを利用することです。

正直フリーソフトってすぐに導入するのは不安になります。

たくさんの高評価がついていればいいというわけではないですし、評判がよくておすすめされていても使いにくいことって結構ありますしね。

それに、フリーソフトは色々な機能がついていて便利な反面、大半の機能は使わないことも珍しくありません。

フリーソフトを使いたくない人や、単純作業でさっと変換したい人にはバッチファイルの利用がおすすめです。

バッチファイルを作成する

それでは、バッチファイルを作成してみましょう。

メモ帳などのテキストエディタにバッチファイルを作成します。

バッチファイル作成

このバッチファイルは、「ゆるゆるアキレス」さんの誰かの役に立つかもしれない実験メモにある、一括リネームした括弧付き連番ファイル名から括弧を削除するを参考にさせていただきました。

コマンドはこちら。このままコピペOKです。

echo off
for %%f in ( * ) do call :sub "%%f"
exit /b

:sub
set fname=%1
set fname=%fname: (=_%
set fname=%fname:)=%
ren %1 %fname%
goto :EOF

テキストにコマンドのみを貼りつけたら、ファイル」→「名前を付けて保存」

まず上のアドレス部分に「shell:sendto」を入力し、保存する場所に移動します。

sendtoにファイルを保存

「Enter」を押すと、「sendto」フォルダが開くので、そのまま保存しましょう。

ファイル名は好きなものをつけてかまいませんが、「連番数字調整.bat」のように、できるだけわかりやすい名称がおすすめです。

ファイル名の入力

保存するファイルの拡張子は、必ず「.txt」から「.bat」に変更します。

バッチファイルの保存画面

連番の表示を変更したいファイルを選択して右クリック→送る→「連番数字調整.bat」を選択します。

バッチファイルの使用手順

「 (1)」から「_1」に変更されました。

連番数字の変更後

これでもいいのですが、さらにアンダーバーが気に入らない場合は、次の方法で変更できます

バッチファイルを調整して、アンダーバー以外に変更する方法

先ほど作成したバッチファイルの7、8行目を調整することで、ファイル名と連番の間にどの記号を入れるかも選択可能です。

「sendto」フォルダを開き、バッチファイルを「右クリック」→「編集」で保存したテキストエディタが開きます。

バッチファイルの編集手順

今回変更するのは、7行目と8行目です。

括弧をなくすための調整場所

各コマンドはだいたいこんな意味となります。

7行目
set fname=%fname: (=_%

「半角スペース」+「(」は、「_」(アンダーバー)に置き換える

8行目
set fname=%fname:)=%

「)」は消去する

なので、それぞれの値を変更してしまえば、任意の記号に置き換えたり、記号自体をなくしたりできます

コマンドを増やすことや、記号以外にも文字列を変更することも可能。

バッチファイルが不要になったら、「sendto」フォルダからファイルを削除すればOKです。

「sendto」フォルダはどこにある?

「sendto」フォルダの開き方は主に3つです。

アドレスバーから開く

何かしらのフォルダを開き、アドレスバー「shell:sendto」と入力してEnterを押します。

アドレスバーへの入力例

スタートメニューから開く

スタートメニューを開いて「Windowsシステムツール」→「ファイル名を指定して実行」を選択。

スタートメニューから開く手順

名前に「shell:sendto」を入力→「OK」をクリックしましょう。

指定するファイル名

フォルダから辿る

フォルダから辿っていく場合は、以下の順番でどうぞ。

デスクトップなどからPCメニューを開き、OS(c;)→ユーザー→お使いのPC名→AppData→Roaming→Microsoft→Windows→Sendto。

フォルダから辿る場合

「いちいち探すのが面倒」「コマンドを忘れそう」と思う人は、デスクトップにショートカットを作成しておくといいですよ。

「名前の変更」は右クリックしなくても選べる?

たくさんのファイル名をまとめて変更する場合は、右クリックで事足ります。

でも、個別に名前を付けたい場合やいちいちマウスに手を伸ばしたくない場合は、矢印キーとショートカットを活用するとちょっとだけ早くなる……かもしれません。

最初の1ファイルは左クリックで選択する必要がありますが、あとは「矢印」キーで操作するファイルを移動できます。

そのまま「Enter」キーを押すと選択中のファイルを開きますよね。

ここで、「Enter」ではなく「F2」キーを押すことで、右クリックなしで「名前の変更」ができます。

複数の連続したファイルを選択する場合は「Shift」キーと組み合わせれば、そのまま選択範囲を広げることも可能です。

ただし、最後にクリックor選択したファイルが連番1つ目のファイルに指定されるので、複数のファイルを選択する場合はうまく調整しましょう。

複数のファイルをそれぞれ別の名前に変更していきたい場合は、ファイルを選択→「F2」キー→ファイル名変更→「Enter」→「矢印」キー→「F2」キー→ファイル名変更……で次々に操作できますよ。

おわりに

今回は、Windows10で複数のファイル名を一括変更して連番にしたあと、自動的につく「()」を好きな記号に変換する方法を紹介しました。

ファイル名の一括変更+連番はWindows10にもともと備わっている機能なので、複数ファイルを選択→名前の変更だけでサクッとできます。

ただし、連番の表記は「()」つきなうえ、「(」の前に「半角スペース」が入っているのが玉に瑕(?)ですよね。

フリーソフトをインストールして使う方法もありますが、連番を修正するだけならバッチファイルが簡単だと感じました。

バッチファイルはいらなくなったら削除すれば済むので、気になる人は適当なファイルを作成して試してみてはいかがでしょうか?

タイトルとURLをコピーしました