作者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