Board logo

主題: [討論] [問題]一個小程式 [打印本頁]

發表人: 5214    時間: 2008-9-12 08:08 PM     主題: [問題]一個小程式

請問是否有高手知道如何一次改大量的檔案
小弟直接用例子說明好了
我有一個
D槽
  |
「國語歌曲」
         |
「男歌手」----=
「女歌手」       |      
                     |
                 「巫啟賢」----太傻.mpg
                               |---趕路.mpg
                                        .....等
可否有軟體可以直接將「國語歌曲」底下所有的檔案直接改成歌手名稱加上歌名
ex改成 巫啟賢-太傻.mpg
是要一次大量的改 不是要一個個指定歌手名稱資料夾 而只單獨改變那個歌手資料夾底下的檔案
簡單來說
就是整定國語歌曲這個資料夾以後
不理會之間有幾個子目錄
指理會歌曲的上一層資料夾
然後在歌名之前加上歌手名稱
不知道有人可以幫忙寫一下這個程式
或是有現成的可以用呢^^
感謝您的指教

[5214 在  2008-9-12 08:10 PM 作了最後編輯]
發表人: wugen    時間: 2008-9-12 08:19 PM

Ant Renamer:
http://www.antp.be/software/renamer

Bulk Rename Utility:
http://www.bulkrenameutility.co.uk/Main_Intro.php

Ant renamer 比較好用.  Bulk Rename Utility非常的強大.
都應該可以達到你的要求
發表人: 5214    時間: 2008-9-12 08:23 PM

感謝您的回覆
順便一提
若是檔案有「(某些字串)」
能否把(xxx)這整個部分消除
條件也與改歌手名稱一樣
並且ant renamer這一套如何能指定我的需求呢
如何設定讓他可以檔案依照上一層目錄名稱加在檔案前面
是在哪個部分設定
且如何設定呢
麻煩在告知小弟
謝謝^^

[5214 在  2008-9-12 08:32 PM 作了最後編輯]
發表人: Observer    時間: 2008-9-12 08:50 PM

Tag & Rename 可以
但它預設是不搜尋子目錄
你必須到 option 裡面把 search for subfolder 打開
發表人: wugen    時間: 2008-9-12 09:10 PM


引用:
5214寫到:
感謝您的回覆
順便一提
若是檔案有「(某些字串)」
能否把(xxx)這整個部分消除
條件也與改歌手名稱一樣
並且ant renamer這一套如何能指定我的需求呢
如何設定讓他可以檔案依照上一層目錄名稱加在檔案前面
是在哪個部分設定
且如何設定呢
麻煩在告知小弟
謝謝^^


消除的話用String replacement.  只是如果(xxx)中的字串不同的話就要用到regex了.
加上一層目錄名稱的話用String Insertion 與 %folderN% 變數
發表人: 5214    時間: 2008-9-12 10:27 PM


引用:
wugen寫到:

引用:
5214寫到:
感謝您的回覆
順便一提
若是檔案有「(某些字串)」
能否把(xxx)這整個部分消除
條件也與改歌手名稱一樣
並且ant renamer這一套如何能指定我的需求呢
如何設定讓他可以檔案依照上一層目錄名稱加在檔案前面
是在哪個部分設定
且如何設定呢
麻煩在告知小弟
謝謝^^


消除的話用String replacement.  只是如果(xxx)中的字串不同的話就要用到regex了.
加上一層目錄名稱的話用String Insertion 與 %folderN% 變數

OK 確定已經研究OK囉
不過您說的沒有一些底子還真搞不懂阿Or2
他的regex是要用他%%這種語法嗎
還是使用[:string:]或是[a-zA-z]類似這種語法哩^^
發表人: wugen    時間: 2008-9-13 09:05 AM

是用標準的regex (regular expression)語法
發表人: RetupmocSoft    時間: 2008-9-13 04:44 PM

Bulk Rename Utility
可以達到樓主的全部功能
推薦....




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0