Uniform Renamer 檔案更名整理器
看著下載資料夾裡的檔案漸漸增加,但是他們的檔名格式又參差不齊,你是否有種衝動想要找天好好把它們分門歸類,但是又覺得寸金難買吋光陰。又或者你辛苦的整理了,最後卻有著浪費時間的空虛感?請試試看這款檔名整理器,本軟體希望能幫助大家省下一半的整理時間。
本軟體的主要功能是整理資料夾與壓縮檔的檔名,而不是為同一套檔案更名編號,這是跟其他更名軟體不一樣的地方。
下載 UniformRenamer(0825更新:提高程式效率)

使用教學
本軟體的使用步驟如下:
- 編寫重新命名的方法(上半邊視窗),或者下載別人的來用。
- 選擇要批次大量重新命名的資料夾(下半邊視窗)。
- 按按鈕預覽新的命名。
- 選擇要修改的檔案後,按「更改選取檔案名稱」批次一起命名。
建立更名規則
更名規則是一連串更改檔名的步驟。檔名整理器依順序執行每個步驟後,就能把舊檔名轉換成新檔名。
舊檔名 –> 步驟1 刪除XXX –> 步驟2 替換 XXX –> 步驟3 複製 XXX –> 新檔名
更名規則的第一行是命名格式,也就是新檔名的格式。在執行步驟的時候,舊檔名的資訊就會轉移到新檔名上。
更名規則的第二行以後每一行都是一個步驟。步驟有三種:刪除、替換以及複製。
範例
在這個範例中,我要把以下左邊的檔名轉換成右邊的檔名。
(一般コミック) (漢化) [田中太郎] 世界末日 第01巻 –> [田中太郎] 世界末日 – 1 [中]
要套用的更名如下
<剩餘檔名> - <集數> <中文> delete (一般コミック) replace <中文> [中] (繁體) [漢化] copy <集數> * 第0?(\d*)巻 copy <剩餘檔名> * (.*)
第一行是新檔名格式。你會發現這裡面的項目對應到之後的步驟,比如說<中文>就對應到第三行。
這些步驟會把資料從舊檔名轉移到新檔名中對應到的位置。
有了新檔名格式後,就要分別指定各個步驟。以下是三種步驟的的用途及欄位說明,欄位與欄位要有 tab 作分隔。
規則表的第二行是「刪除」,能把不要的文字從舊檔名刪除,讓檔名更好處理。欄位說明如下:
| delete | 要從舊檔名刪除的文字,可用正規式,要多個可用 tab 分隔 |
| delete | (一般コミック) |
可以在 delete 步驟中設定數個要刪除的文字,只要用 tab 分隔即可。
規則表的第三行是「替代」,欄位說明如下:
| replace | 名稱 由使用者自行命名 對應到新檔名格式中。 |
是替換後的文字 | 要替換的目標,可用正規式,要多個可用 tab 分隔 | |
| replace | <中文> | [中] | (繁體) | [漢化] |
範例中的這項規則能夠偵測有沒有「(漢化)」這個字樣,如果有的話,代表這檔案是中文的。於是「[中]」就會被放在新檔名格式中「<chinese>」的位置。
規則表的第四行是「複製」,通常搭配正規式(regular expression)來搜尋文字。欄位說明如下:
| copy | 名稱 由使用者自行命名 對應到新檔名格式中。 |
要複製的目標,可用正規式,要多個可用 tab 分隔 |
| copy | <集數> | * 第0?(\d*)巻 |
範例中,我想要搜尋漫畫的集數,但是不想要原本檔名中一些累贅的字(第、0、巻)。
在這個例子中,我只想要 0 後面的數字,所以就用 (\d*) 把該數字抓出來,放在新檔名格式中「<集數>」的位置。
在本軟體中,正規式的前面要加上 "* ",以便與一般文字作區隔。
之前的刪除與替代中的搜尋目標也能使用正規式。
最後一行也是個複製規則,把所有剩下來的東西放進新檔名格式中「<剩餘檔名>」的位置。在正規式中,
「(.*)」即是代表選取全部的字元(即是剩下來的舊檔名)。
相信透過這三種規則的組合,以及正規式的威力,就能夠做出你想要的各種檔名,節省手動更名的時間。
以下是目前我的規則檔,各位可以複製貼上試試看。
<reg_remain><reg_vol><reg_vol2> <chinese><english> delete [comic] [Comic] [漫畫] delete (一般コミック) delete [PNG] delete * \[全.冊\] * \(全\d*集\) delete * \[\d*p\] * \(全\d*集\) replace <chinese> [C] * (\[中.\]) (繁體) [BIG5] replace <english> [E] (英) copy <reg_vol> * 第0?(\d*)巻 copy <reg_vol2> * \[?[Vv]ol.0?(\d*)\]? copy <reg_delete> * \[\d*p\] copy <reg_remain> * (.*)
結尾
本程式目前沒有經過嚴密測試,如有出錯請多多包涵,謝謝使用也請多多提供意見,不管是說明檔(我覺得這份就寫得很爛),規則的建立方法,甚至你想要更改程式(還蠻想試試看多人的Open Source的感覺)等等都行。
謝謝大家提供的名字,最後我決定使用 Uniform Renamer 這個很保守的名字 :)
目前我想不出好的程式名稱,所以在此徵求程式命名。目前募集到的名字有:
- Re2
- Magic Renamer
- Renamer Renamer
- Renamer Zombie
- iRenamer
- Renaman
- Chat Renamer
- Standardize Renamer
- Unify Renamer / uRenamer
- Reg Renamer
- AutoChange ComicNamer
剩下





