Windows XP的批次修改檔名功能
最近CNET刊出了這篇Rename your digital photos automatically in Windows XP,我才驚覺(!?)XP原來可以直接批次修改檔名,所以特別記錄一下。
雖然原作者的文章特別指定了一些步驟,但經過我的實驗,其實更簡單:
- 在資料夾中,選取要進行更名的檔案組。若為連續檔案,可先選取第一個檔案後,按著Shift鍵,再點選最後一個檔案,便可全部選取;或者按著Ctrl鍵,亦可任意複選檔案。
- 在第一個檔案上點擊滑鼠右鍵,選擇「重新命名」,此時其它檔案的選擇狀態會消失,只有該檔案的檔名會顯示為可修改的狀態。如果希望批次檔名的格式為「song (1).mp3、song (2).mp3、song (3).mp3」等,只要輸入「song.mp3」即可。
- 修改完成後按下Enter鍵,則除第一個檔案名稱成功修改為「song.mp3」外,其它檔案名稱也依次改為「song (1).mp3、song (2).mp3、song (3).mp3」了。
這個功能有以下特色:
- 格式只有一種,且被選為起始檔案者,無法自動加上編號。
- 不同類型的檔案也可以一起批次修改主檔名。
- 資料夾的命名也可以如法炮製。


5. September 2006 at 10:12
剛剛也試驗了一下,「被選為起始檔案者」命名時如果也加上「起始編號」,後續的檔案也會續接「起始編號」依序更改檔名!例如:
在第2步驟如果是輸入「song (1).mp3」,那麼其它的檔案名稱會依次改為「song (2).mp3、song (3).mp3、song (4).mp3」!
有趣的是,( )中的數字除了可以填正整數,還可以填0,甚至是負數!(不過,有人會填負數嗎?XD)
5. September 2006 at 10:34
Sin:
謝謝你的測試,真是個有趣的發現!
5. September 2006 at 19:54
感謝分享
這樣一來
方便多了
5. September 2006 at 23:55
yoren:
我才應該感謝你吧!我從Idea Grapes學到很多知識呢 b^o^
下面是我惡搞出來的結果,如果有錯還請大家指正:
1.「被選為起始檔案者」在重新命名時,一但出現「(」緊接「數字」,
便代表「被選為起始檔案者」的「起始編號」是從你所指定的「數字」開始編號!
換句話說,「(」之前的空格與最後結尾的「)」,都是為了美觀!
(有人會省略嗎? = =)
例如:
輸入「song(5.mp3」或「song (5).mp3」,其他檔案的自動編號結果都是
「song (6).mp3、song (7).mp3、song (8).mp3、…」。
2.這裡的「數字」如果要代表「負數」,必須以「-」開頭!
例如:
輸入「song (-2).mp3」,其他檔案的自動編號結果是
「song (-1).mp3、song (0).mp3、song (1).mp3、…」。
3.「數字」的開頭[若為負數必須在「-」之後]也可以填補1個以上的「0」!
但很可惜的是,其他檔案在自動編號時並不會產生相同的位數(開頭不會補0)!
例如:
輸入「song (-02).mp3」或「song (-2).mp3」,其他檔案的自動編號結果都是
「song (-1).mp3、song (0).mp3、song (1).mp3、…」。
輸入「song (00200).mp3」或「song (200).mp3」,其他檔案的自動編號結果都是
「song (201).mp3、song (202).mp3、song (203).mp3、…」。
4.「數字」只可包含開頭的「-」與「0~9」;
換句話說,一旦出現其他符號,便代表「數字」結束!
例如:
輸入「song (-3.14).mp3」或「song (-3).mp3」,其他檔案的自動編號結果都是
「song (-2).mp3、song (-1).mp3、song (0).mp3、…」。
輸入「song (2.71).mp3」或「song (2).mp3」,其他檔案的自動編號結果都是
「song (3).mp3、song (4).mp3、song (5).mp3、…」。
5.其他自動編號的檔案在「自動編號」時,若遇到重複的檔名,會嘗試「跳號」,
直到不會產生重複的檔名才開始編號!
例如:
目前已有「song (0).mp3、song (1).mp3、song (2).mp3、song (3).mp3」4個檔案,
若想要全部重新命名,並且把「song (0).mp3」作為起始檔案時,你會發現我們不能
直接把「song (0).mp3」變更成「song (1).mp3」,因為檔名不能重複!
但是如果惡搞改成有相同效果的「song (01).mp3」或是「song (1.).mp3」等,
本來下一個編號順序應該是「song (2).mp3」,但是礙於不能重複,
編號會「跳」到從「song (4).mp3」才開始編號!
也就是「song (4).mp3、song (5).mp3、song (6).mp3」。
以上便是小弟我惡搞的結果,實用性質似乎不高,僅供參考!Orz
6. September 2006 at 05:31
http://myweb.hinet.net/home1/kiroro/teach/233.htm
6. September 2006 at 09:50
Sin:
哇,你真是超有耐心的,試了這麼多玩法:)
話說回來,如果在下一版的Windows裡面,可以加進更完整的批次修改檔名功能,那就太好啦。
6. September 2006 at 11:20
其實這功能應該頗多人知道的
http://myweb.hinet.net/home1/kiroro/teach/233.htm
另外市面上也有很多類似,檔案整理編輯名稱的工具,下次可以的話,大家可以好好討論一翻
Windows Vista不知道會不會把更好的功能加進去呢??大家可以等等看囉!!
28. September 2006 at 15:42
雖然這個我粉早就會了,
但是沒像你們一樣這麼有耐心還寫出來啦,
嗯, 看了, 推一下, 加油!
沒什麼特別才能不過我倒也有一個簡單的檔案更名方式,
採文字模式在命令提示字元中執行一樣可以做到簡單的一次多檔名修改,
用DOS指令ren也行XP有可用
語法:
RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.
命令提示字元N:>ren 空格 路徑 檔名.副檔名 空格 新檔名.新副檔名
可配合萬用字元使用就可以達到上述各位大大講的改檔名技巧了…就降子…
28. September 2006 at 16:58
扣子:
也謝謝你的分享:)
雖然現在用DOS的人越來越少,不過DOS真是個好物,大家要好好愛惜它啊~