图文版:
看了“晓阳清风”的《将电骡"驼"回来的东东自动分类》一文后,很受启发,{dy}次发现我们可爱的电骡原来还有自动分类的功能,更神奇的是,经过一番实战操作,我惊异地发现,电骡的自动分类功能甚至比我想像的要强很多。
那么,怎么使用分类功能呢?大家请看这张图片,我们只要在emlue的“传输”窗口里对着上面的“全部”标签点一下鼠标右键,可爱的“分类”功能就出现在我们的眼前了哦。
下面我们开始建立一个新的分类。其实建立分类并没有想象中那么复杂,你只要照图片上那样点击“新增分类”,就会弹出如下图所示的一个窗口,标题就是这个新增的分类的名称,你可以写电视啦、电影啦什么的都可以;注释一栏可写可不写,接下来的优先级会对这个分类里的所有文件产生影响,加入说你新建的这个分类叫做“电视”,而你又喜欢看电视的话,就可以把它的优先级设为“高”,这样一来,当同时下载多个文件的时候,你的“电视”分类里的文件就会被优先下载哦;接下来的“下载文件夹”一栏就是该分类的文件下载后所存放的位置啦,你可以任意选择一个文件夹,如果该文件夹尚不存在,emule会自动创建哦,不过我个人认为还是存放在Incoming的子文件夹中更有利于我们的资源和广大的网友共享,本例中“电视”这一分类的文件便都存放在eMule\Incoming\电视这个文件夹里;“自动指定类别形式”这一栏对我们来说是最重要的啦,凡是符合类别形式的文件都会被自动放置在相对的分类中(通常通过后缀名和关键字来判定),我会在下一自然段进行单独的详细说明。
emule的“自动指定类别形式”基本规则:
一、大小写等同,比如你写rar和RAR效果都是一样的。
二、文件后缀名和.文件后缀名等同,比如你写rar和.rar效果都是一样的。
三、类别形式支持“关键字+.后缀名”,这里特指关键字紧挨后缀名的情况(关键字不紧挨后缀名的情况详见第五条)。
四、“关键字+.后缀名”的分类判定不等同于“.后缀名”的分类判定,比如说你同时建立了一个mp3的分类和一个rar的分类,它们的“自动指定类别形式”分别为(mp3).rar和rar,当你在VeryCD的“音乐”频道里下载“南方二重唱.-.[细说往事.不告而别].专辑.(MP3).rar”这个文件时,它将会被自动分类到“mp3”分类里而不是“rar”分类里,而当你下载其它任何不包括“(MP3).rar”的文件,比如“科普图书.rar”,它则会被分类到“rar”分类中,互不干扰。灵活运用这一神奇的规则非常重要。
五、类别形式在较特殊的情况下也支持对关键字并不紧挨后缀名的文件进行判定,而且支持通配符*号和?的使用,但前提是该分类必须移动到“类别形式”里关键字紧挨后缀名的分类的左侧才能奏效(关于如何移动分类位置的方法将在后文中有详述)。举个例子,假设你有两个分类,其中一个是漫画,而另一个分类是RAR文件,它们的“自动指定类别形式”分别为[comic]*.rar和.rar,我们可以看出来,漫画分类的类别形式属于关键字不紧挨后缀名,而RAR文件分类的类别形式则属于关键字紧挨后缀名的情况。以下载漫画文件“[comic]《火影忍者第二部》(Naruto)[岸本齐史].vol.250-254.rar”为例,如果你的漫画分类在RAR文件分类的右侧,那么该文件会被自动归类到“RAR文件”分类里,此时关键字不紧挨后缀名的判定不生效。但是如果你把漫画分类移到RAR文件分类的左侧的话,则该文件会被自动归类到“漫画”分类里,关键字不紧挨后缀名的判定生效。灵活运用这一神奇的规则也十分重要,比如我们xx可以实现漫画的自动分类。
六、特别说明:各种0.47c及更高版本的emule已经开始支持“正则表达式”功能,该功能的出现使自动分类功能变得更为强大,笔者通过正则表达式功能研究出动画的自动分类,有兴趣的朋友可以继续深造。
当我们填写好“自动指定类别形式”并确定后,一个新的分类就创建完毕啦。不过文件自动归类到分类中,也是有以下的条件的:
一、在新增分类前已经完成下载的文件不会自动归类到新增的分类中。
二、在新增分类前正在进行下载的文件不会自动归类到新增的分类中,但是你可以用鼠标右键点击这些正在下载的文件,然后选择“指定到分类”放置在你新增的分类里。
三、在新增分类后新添加的下载的文件会被自动归类到新增的分类中。
下面是我整理好的分类,请各位朋友过目:
五颜六色的文件名是不是挺好看啊?这就归功于自动分类功能,在“全部”的分类标签里,不同分类的文件会显示不同的颜色。
这里我有一个小技巧奉献给大家——其实这些分类的位置是可以自由移动的,比如我们要将“电视”右侧的“音乐”分类移动到它的“左侧”,可以用鼠标左键按住“音乐”分类不变,将其拖动到“电视”左侧后松开鼠标左键即可。
下面附上我的全部分类的“自动指定类别形式”,供大家参考和探讨(打星号的项目表示必须启用EMULE的使用正则表达式功能):
电影:avi|sub|idx|srt|sub.rar|subs.rar
电视:rmvb|rm
原声大碟:原声大碟
音乐:ape|cue|(mp3).rar|(flac).rar|(wv).rar|(ogg).rar|(dts).rar
MTV:mpg|wmv|asf|dat|mpeg|mv.rmvb|mv.rm|mv.avi
软件游戏:mds|bin|mdf|iso|nrg|exe|txt|img|ccd
*动画:^\[.*\]\[.*\]\[.*\]\[.*\].*$
漫画:[comic]*.rar
*漫画:\[comic\].*
PDF文档:pdf|pdf.rar
RAR:rar|zip
NFO:nfo
我的这个“自动指定类别形式”也不一定完善和全面,希望各位朋友多多发表自己的见解,如果能把你们的“自动指定类别形式”也发上来互相探讨就更好了。
{zh1}再告诉大家,这些分类的数据都保存在emule安装目录的config文件夹里的Category.ini文件中,备份的时候可别忘了备份这个文件哦。
————————————————————————————————————————————————————————————————
2007年5月27日补记:
正则表达式的支持使EMULE变得更强大,可惜的是由于每个人共享的文件都没有统一命名规范,所以实际上就文件名来进行判别分类而言,可以探索的空间已经不大。
有兴趣学习正则表达式的朋友一定要不要错过这两个教程:
正则表达式30分钟入门教程
正则表达式工作室
就正则表达式校验工具而言,笔者偏爱这款软件Regular Expression Verification(点击下载)
————————————————————————————————————————————————————————————————
补充一些使用技巧和注意事项:
一、分类标签点右键,可以设定查看过滤条件,比如在“全部”标签里,可以选中“所有其他”来查看所有未归类的文件。
二、在“搜索”和“工具-直接下载”里可以选中你要下载的文件所需要的归类类别。
三、在分类下的传输窗口里可以通过,右键“直接下载”,将复制的ed2k链接直接加入此分类。
四、分类标签可以用鼠标拖拽来改变次序。
五、正在传输的文件可以用鼠标拖拽到不同的分类标签来改变其所属类别。
六、如果你为emule设定了多个temp临时目录,下载时预先指定分类或自动分类将使用这个分类目录所在分区的"temp"临时目录。
七、删除一个分类将导致该分类下的文件不再被共享,未下载完成的文件不受影响。