作者jasOTL ( iJasOrz.X)
看板AC_In
標題Re: [軟體] 自製的檔名整理器
時間Mon Aug 27 15:39:58 2012
※ 引述《assassinxcx (閒雜人)》之銘言:
: ※ 引述《whacao (哇靠)》之銘言:
: : http://tinyurl.com/22somo4
: : 這不是一般的檔名更改小軟體,而是彈性更強大的檔名整理器。
: : 目前還沒有看到有類似的功能的軟體。
: : 適合給從不同源頭下載檔案,想把檔名格式統一統一的人。
: : 但是更適合對正規式(Regular Expression)有研究的人。
: : (一般コミック) (BIG5) [田中太郎] 世界末日 第01巻
: : =>
: : [田中太郎] 世界末日 1 [C]
: : 要是你的正規式強,甚至能把作者名字放在檔名後方。
: : 目前測試版,請不要轉貼謝謝,也請大家多多分享自己寫好的檔名分析規則 ^_^
: : 基本上這就是為了 AC_IN 的族群建的,要是太背離本版的主題請見諒。
: 最近在板上找到這好用的程式
: 請問一下 若要把 [xxx漢化]
: 或是 [xxx漢化組] 移到檔名的最後要怎麼做
借標題問一下
有時候來自不同源的檔案,檔案很可能會有「日文」「羅馬拼音」「中文」等等名稱
出於整理與統一的動機,我們總是會想統一檔案名稱為日文或是中文(根據各人喜好)
在沒有程式幫忙整理的情況下,想要處理這問題應該要怎麼做?
1.先取得一個本子的日文、羅馬拼音、中文名稱
2.搜尋對應到這個本子的三種名稱
3.決定要統一成日文或是羅馬拼音或是中文(根據各人喜好)
4.開始痛苦的 重新命名→複製貼上→下一個本子
這是我想到的方法。 手動非常麻煩。而且如果遇上作品數較多的作者(例如如月群真)
光是要整理一位作家的系列作有可能就會佔去大半時間。
光是想到就覺得苦惱而不想動手Orz
有沒有從程式的角度來解決這問題的手段呢?
我看了一下原原po所提供的程式說明,似乎是
「
把原本冗長的檔案名稱修剪成較簡潔可辨識的檔案名稱」
我覺得這程式恐怕沒辦法幫助我解決這個問題。
理由是我並沒有打算「刪除」原本檔案當中那些看似冗長的標注名稱(e.g.一般コミック)
因此這個程式的「修剪」功能對我來說就沒幫上忙。
不知道各位前輩有沒有碰過類似的問題,或者知道這類問題的解決方案?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.232.168.52
1F:推 wuliou:不管他 全部貼上去 用搜尋找本 08/27 16:48
2F:→ j129008:檔名變化太大,每個人要求也都不一樣 08/27 20:29
3F:→ j129008:所以我都直接用按狀況寫自己的shell script 08/27 20:30
4F:推 soem:這時候就要推薦直譯式語言,可信手拈來好處多多...XD 08/27 21:22
5F:→ jasOTL:請問j大能進一步說明一下寫shell script的內容嗎? 08/27 22:30
6F:→ jasOTL:請問s大能進一步談談直譯式語言嗎? 那是什麼、能怎麼用呢? 08/27 22:30
7F:推 backforward:其實你說的很容易 會寫程式的人只要把先把中文<>日文 08/27 22:47
8F:→ backforward:存進map 接著再迴圈讀檔名 把相符的字替換即可 08/27 22:47
9F:→ backforward:直譯式語言也是程式語言,一樣是寫程式XD 08/27 22:48
10F:→ j129008:用Shell Script連迴圈都不用寫,他也是直譯式語言 08/28 03:45
11F:→ j129008:ls | grep 中文名 | sed 's/\(.*\)中文名/mv & \1日文/g' 08/28 03:46
12F:→ j129008:一行就結束了,還不用編譯 08/28 03:46
13F:→ j129008:ls | grep 中 | sed 's/\(.*\)中/mv & \1日/g' | sh 08/28 03:48
14F:→ j129008:| sh 被吃掉,修正一下XD 08/28 03:49
15F:→ j129008:ls | grep 中 | sed 's/\(.*\)中\(.*\)/mv & \1日\2/g' 08/28 03:54
16F:→ j129008:| sh 突然發現這樣才對orz 08/28 03:55
17F:→ uranusjr:可是又不是每個系統都能用 shell script, 難道你要別人就 08/28 16:04
18F:→ uranusjr:為了整理漫畫而灌 Cygwin 還是切雙系統XD 08/28 16:05
19F:→ j129008:(推坑Linux 08/28 20:02
20F:推 s25g5d4:Windows有WScript可以用 透過Jscript也有regex可用 08/28 21:25
21F:→ s25g5d4:但是讀檔、改檔名比較難處理 囧 08/28 21:26
22F:→ uranusjr:推坑 Python (喂) 08/29 10:25
23F:推 whacao:我那款軟體讓你的第四步更容易(省下按右鍵 08/29 20:50