Re: [请问] 请问是否有依档名的TAG来移动档案的软件?

楼主: snowwolf725 (空之境界)   2015-01-28 02:32:21
※ 引述《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 也不要太讶异 =.=,
最后希望各位先进能给予些意见或建议那就更好了,
难得在这发文还望各位大大鞭小力些>///<
楼主: snowwolf725 (空之境界)   2015-01-28 02:36:00
如果有大大愿意一起开发或是帮忙写外挂的部份的话也欢迎站内信讨论交流
作者: chang0206 (Eric Chang)   2015-01-28 12:23:00
3D Printer耶!现在学CAD太晚了 0rz
楼主: snowwolf725 (空之境界)   2015-01-28 22:11:00
3D Printer 不是只玩软件也玩硬件自己组装改硬件
作者: ThisIsNotKFC (Time to Change)   2015-01-28 23:40:00
推自己写!
作者: chang0206 (Eric Chang)   2015-01-29 09:24:00
水喔!有要开个专案开放参与吗? XD
楼主: snowwolf725 (空之境界)   2015-01-29 11:05:00
http://bitbucket.org/snowwolf725/auto-rename-tool不过真的是开发阶段,程式码写的很丑而且安全性啥的为了功能优先所以都没考虑,希望不会伤了大大的眼才好
作者: titain (哇系哇剑A骨头....)   2015-01-30 23:55:00
这个.....我看了一圈都只有命名的功能,没有移动的啊...
楼主: snowwolf725 (空之境界)   2015-01-31 08:04:00
在设定命名规则那边可以指定要移动或复制到哪里
作者: titain (哇系哇剑A骨头....)   2015-01-31 11:33:00
我现在的情形是已经整理好档案也放在同一资料夹了想透过分析档名里的作者名去决定档案要放在哪个资料夹看起来这个程式大概得另外加个plugin之类的才能达成吧...
楼主: snowwolf725 (空之境界)   2015-01-31 12:17:00
我的操作说明举的例子就是你说的情况阿...我举的例子完成后就会变成用影片的中文名字决定档案要放在哪个资料夹,不用另外用plugin阿是我误会你的意思还是我的例子举得太烂你看不懂>_<
作者: titain (哇系哇剑A骨头....)   2015-02-01 12:02:00
我的意思是说档案路径不是固定的,是会根据档名自动找要根据作者名去分类,但是作者名很多,希望可以自动判别
楼主: snowwolf725 (空之境界)   2015-02-01 13:01:00
我的例子里面档案路径也不是固定的阿, 会根据中文名称去分类,像是"闪电侠"是一个资料夹,"神盾局特工"是另一个资料夹用你的例子"冨樫义博"是一个资料夹, "岸本齐史"是另一个资料夹http://i.imgur.com/YvTpblS.png 整理前http://i.imgur.com/wVqZrf8.png 整理后
作者: titain (哇系哇剑A骨头....)   2015-02-01 20:05:00
看起来是我误解你的说明,我再来试试看请问[ ]里面的名字是用什么参数抓出来的?找到问题了,修改档案资讯->来源那边收起档案箭头方向反了难怪我拖多少档案进去都看不到那边最好还是默认把所有档案展开.....出现档名被切掉一截的惨剧......看来还是得静待发展了
楼主: snowwolf725 (空之境界)   2015-02-01 21:09:00
档名被切掉?你在预览那边是正常的吗?还是你在命名的样式那边标签没弄对导致的?方便告知是在什么样的情况下导致的吗?这样也比较好修bug不然你静待一百年问题也不会解决阿=.=
作者: titain (哇系哇剑A骨头....)   2015-02-02 19:36:00
预览就错了,同作者的档案一个分对了一个错误看了DES档,里面的filename没把副档名读进去要回得太多,直接回信箱了
楼主: snowwolf725 (空之境界)   2015-02-02 22:17:00
filename默认就是只有档名没有副档名的...要回得太多,直接回影片了

Links booklink

Contact Us: admin [ a t ] ucptt.com