如何把大量且不等數量檔案分別建立資料夾並與檔案名稱相同?

拜託各位高手幫個忙
我有一個資料夾內有許多檔案,而每天都會多出600~1200個檔案
如檔案名稱為:
aaa_0 aaa_1 aaa_2 .... aaa_6
bbb_0 bbb_1 bbb_2 .... bbb_8
ccc_0 ccc_1 ccc_2 .... ccc_12

有什麼方法可以將以上含有次序的檔案且個別數量不等 一次變成與各別檔案名稱一樣資料夾
例如資料夾為:
aaa的資料夾名稱且裡面放有(aaa_0 aaa_1 aaa_2 .... aaa_6)
bbb的資料夾名稱且裡面放有(bbb_0 bbb_1 bbb_2 .... bbb_8)

如果上面這個方法不容易辦到。


第二方案
自己選取(aaa_0 aaa_1 aaa_2 .... aaa_6)檔案
>>透過方法
>>得到{aaa的資料夾名稱且裡面放有(aaa_0 aaa_1 aaa_2 .... aaa_6)}

另外我目前的方法是(最基本的>>用眼力檢查含次序的檔案、複製&貼上、按右鍵重新命名)
長期下來真的好累....
我希望能有更快的方法能方便些節省許多時間,拜託各位高手幫忙><

補充:檔案名稱不一定是中文或數字,也含有全形符號、英文字、日文字
若aaa、bbb、ccc是固定長度,則Total Commander的「多檔重新命名」就可以解決你的問題。
若不是固定長度,則可下載Total Commander的Content plugins「Expander2」,用分隔字元來判定資料夾名稱。

你先下載來試試看,若不懂再貼圖。

我覺得一些強大的檔案重新命名軟體應該也辦的到,不過沒用過就不敢推薦。
抱歉前面我漏打了字,且也有錯字
試用了Total Commander

實測了一些檔案 488655 Carol_0 , 488655 Carol_1 , 488655 Carol_2

也幫我快速建立一個 488655 Carol 名稱的資料夾省去手動重新命名,但能夠再加上
順便幫我把上述這三個檔案一起放到資料夾內嗎?
-----------------------------------------分割線--------------------------------------------
如果能更懶一些
可以自動檢查整個資料夾,只要有跟上面敘述的檔案一樣含有 XXX_0 XXX_1 ..... XXX_N這類的
都會自動建立 XXX 同名的資料夾,然後將檔案自動放進去 例如像下述這樣

1.自動檢查後 補充:檢查是因為裡面也有很多沒有次序的檔案
2.得到以下含有次序的資料
488655 Carol_0 , 488655 Carol_1 , 488655 Carol_2
127916 Alice_0 , 127916 Alice_1 , 127916 Alice_2 , 127916 Alice_3 , 127916 Alice_4
273342 Jazzねこ_0 , 273342 Jazzねこ_2 , 273342 Jazzねこ_3

3.接著自動建立同名的資料夾 488655 Carol , 127916 Alice , 273342 Jazzねこ
4.然後各別都把檔案放進同名資料夾內

若自動檢查不容易辦到就到分割線上就好了,拜託><
條件:下列檔案在同一目錄
488655 Carol_0
488655 Carol_1
488655 Carol_2
127916 Alice_0
127916 Alice_1
127916 Alice_2
127916 Alice_3
127916 Alice_4
273342 Jazzねこ_0
273342 Jazzねこ_2
273342 Jazzねこ_3

希望:在原目錄下,建立目錄,並將相對應之檔案移至目錄。
488655 Carol\488655 Carol_0
488655 Carol\488655 Carol_1
488655 Carol\488655 Carol_2
127916 Alice\127916 Alice_0
127916 Alice\127916 Alice_1
127916 Alice\127916 Alice_2
127916 Alice\127916 Alice_3
127916 Alice\127916 Alice_4
273342 Jazzねこ\273342 Jazzねこ_0
273342 Jazzねこ\273342 Jazzねこ_2
273342 Jazzねこ\273342 Jazzねこ_3


前置動作:
1.安裝Content plugins「Expander2」,修改Expander2.INI中Divider="_"(預設是空白)。
2.Plugin安裝方式,下載後,在Total Commander內對wdx_Expander2_0.5.zip按Enter,即會詢問安裝。

每次動作:
1.選取要處理的檔案。在目錄下按數字鍵「*」可反向選取。
2.在重新命名規則處,輸入[=expander2.Part1.FromName]\[N],可預覽結果:
 488655 Carol_0變成488655 Carol\488655 Carol_0
 127916 Alice_1變成127916 Alice\127916 Alice_1
 273342 Jazzねこ_3變成273342 Jazzねこ\273342 Jazzねこ_3

3.執行,就是你所需要的。不過當然每次需要手動執行,條件可儲存起來每次使用。
非常感謝>< 剛照著步驟做
使用了之後真的超快馬上完工 超方便的^^

抱歉 另我想再問一個
步驟中的 1.選取要處理的檔案在。目錄下按數字鍵「*」可反向選取。
如果用搜尋指令來搜尋資料夾含有次序的檔案,接著做步驟2.

我是用window7視窗搜尋功能輸入
*_? 找個位數 , *_?? 找十位數 , *_??? 找百位數,來篩選有次序的檔案分出來
但這樣也會把一些檔名 例如: Amy_中文 像這樣沒次序但有文字的也一起找,有能
指定數字[1-N]的範圍指令嗎?

補充:這所有檔案副檔名都一樣

可以。Total Commander支援正規表示(正規式)

選取檔案時,按數字鍵+增加選取。
輸入<_[0-9]{1,3}\.
<為TotalCommander在選取檔案時使用正規表示的起始字元。
_[0-9]{1,3}\.表示檔名中在_.之間,必須存在0~9數字,字元數為1~3
上面這個方式僅適用有附檔名的檔案,沒附檔名的檔案就選不到(因為檔名沒有 . )。

當然,正規表示也可以用在搜尋功能裡。
真的非常感謝幫我解決問題><
現在也能快速選取速度超快 每天多出好多時間可以利用了 謝謝^^
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!