作者acosy (acosy)
看板Programming
標題[問題] 檔案依檔名分組
時間Thu Jul 26 17:21:59 2018
快速幫檔案檔名分組
我有一堆檔案,檔名如下:
Paper_ClassA_Jill
Paper_ClassB_Bill
Paper_ClassB_Jimmy
Paper_ClassC_Johnny
Paper_xyiiisf_Johnny
Draw_CompanyA
Draw_CompanyB
如何用程式php/javascript或regex來自動幫檔案依檔名分組呢?
若只是要分出 Paper跟Draw,很簡單,底線前下兩個條件判斷就好,
但分組要細到第二層,也就是第二個底線前面。
Paper_ClassA_xxx 要一組,Paper_ClassB_xxx 要一組,Paper_xyiiisf_xxx 要一組
如果第二層的項目有100多個,不可能寫100多個條件,而且項目沒有數字或文字順序關係
。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.97.158
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1532596922.A.8A6.html
1F:推 CoNsTaR: Trie ? 142.118.119.94 07/26 18:02
2F:→ MOONRAKER: 你要怎樣分組 存到array還是開subdir 220.135.118.23 07/26 18:14
3F:→ MOONRAKER: split一下不就好了 220.135.118.23 07/26 18:15
4F:→ iFEELing: awk -F"_" 這樣? 114.46.39.90 07/29 23:25
5F:推 hijkxyzuw: mkdir Paper_ClassA 36.229.20.40 08/05 18:03
6F:→ hijkxyzuw: mv Paper_ClassA_* Paper_ClassA 36.229.20.40 08/05 18:03
7F:推 rahit: 把字串分成array取第一筆跟第二筆判斷? 59.120.18.191 08/12 20:45
8F:→ rahit: 那底線當分割條件 59.120.18.191 08/12 20:47