※ 引述《titain (哇系哇剑A骨头....)》之铭言:
: 找了精华区,几乎都是修改档名的功能,但是需要的是能根据档名中所下的TAG去移动
: 档案的功能。就像13394 的whacao兄写的将档名修正成自己要的格式后,然后根据自己
: 需要把档案移动到作者名或是其他自订TAG路径的功能。
: (一般コミック) [富沢ひとし] エイリアン9 エミュレイターズ(単行本).zip
: (一般コミック) [富沢ひとし] エイリアン9 第01巻.rar
: (一般コミック) [富沢ひとし] エイリアン9 第02巻.rar
: (一般コミック) [富沢ひとし] エイリアン9 第03巻.rar
: 像上面的情形希望可以以括号为分析点,如有特定的分隔符号的就移到一般コミック资
: 料夹,或是移动到富沢ひとし资料夹这样。
: 之前手动每次都做到很厌世,然后档案就越积越多(掩面)
: 不知道有没有现成的小软件可以做到?
小弟之前在写的软件有这个功能,
为何说之前? 因为最近都在玩 3D Printer,
平时又要上班,所以实在没时间所以目前开发进度处在休眠的阶段XDD
下面是我写的"小软件"(档案肥到1xxMB真的不太能够称得上小软件...)
目前有 Windows, Ubuntu Linux 两个版本,
因为是用 Java 写的所以理论上其他平台应该有机会跨平台,
档案下载:
http://art.snowwolf725.me/projects/auto-rename-tool/wiki
注意: 这个是还未正式释出, 还处于开发阶段的软件所以请勿使用在重要资料上,
若使用本程式导致档案损毁本人概不负责...
操作上的话
就先把档案拖曳到程式中按下[开始扫描],
http://i.imgur.com/Mvu6kz4.png
在档案名称格式的地方使用 <标签名称> 的方式,
定义档案名称上面有哪些标签, 然后点选[从档名取得档案资讯]
※注意档案旁边的 CheckBox 要打勾才会动作 ※
http://i.imgur.com/6kxT0vr.png
如果格式有匹配到的话会出现下面的视窗
http://i.imgur.com/LGEEP5T.png
然后这边要写命名规则, 以及要移动或是复制以及存放位置,
(强烈建议选择复制, 移动可能会把你的档案移坏...)
基本上你打 '<' 就会列出提示的标签
(有点类似写程式的自动完成功能)
http://i.imgur.com/P1UQvja.png
例如下面的例子:
条件: 当 <中文名称> != "" (当<中文名称>这个标签存在的时候)
样式: <中文名称>\[<英文名称>][<中文名称>][<集数>].<副档名>
(就把档案复制到该影片的中文名称目录, 然后依照
[<英文名称>][<中文名称>][<集数>].<副档名> 方式命名)
http://i.imgur.com/Dr1bhvm.png
然后按下 [预览结果] 可以看到更名后的结果,
你可以按 [汇出批次] 来汇出 dos 的批次档,
或是使用程式内建的 [开始更名] 进行更名
http://i.imgur.com/2dKIqbN.png
PS: 程式会自动建立一个 .des 的档案来存放该档案或是资料夹的标签资讯,
如果觉得碍眼或是占空间的话,
命名完就可以用 everything 搜寻 .des 副档名的档案,
把这些档案都杀掉
PS2: 在[设定]那可以设定要启用或停用外挂,
在 [搜寻] 那可以使用标签进行档案的搜寻, 前提是有替档案贴上标签,
可以使用的条件是有 "&&" "||" "()" "==" "!="
(<年份> != "2015") && ((<歌手> == "二姐") || (<歌手> == "江蕙"))
例如上面这个条件是找寻年份不是2015年且歌手是二姐或江蕙的档案,
这个可能要有些程式基础会比较知道如何用,
之后应该会想想有没有更简单的方法...
后记:
其实这个软件最主要的功能是希望能够实现自动整理档案的功能,
当使用者下载好档案后可以自动呼叫本程式,
(某些下载软件如 utorrent 可以指定下载后要自动执行哪个程式)
然后就会扫描下载的档案算出特征码(目前是用档案大小和 sha当特征码)
利用特征码到网络上的数据库查询是否有人已经帮这个档案贴好标签,
同时程式也会呼叫外挂自动帮档案贴标签(例如mp3tag)
接着程式会比对是否有适合的命名规则,
如果有就自动进行命名,
上面的这些动作都不需要人介入就可以自动完成
上面讲的是最终希望的结果,
不过本程式才刚起步而已, 所以很多功能都还没有实现,
而且为了顺便练技术又自己加入一堆乱七八糟的东西,
(Mongodb, Derby, Hibernate OGM, Tomp2p, Jenkins, Robot framework,
多国语系, 外挂机制)
所以进度实在...
另外因为还在开发阶段所以虫虫满天飞,
所以如果遇到 bug 也不要太讶异 =.=,
最后希望各位先进能给予些意见或建议那就更好了,
难得在这发文还望各位大大鞭小力些>///<