DropIt:不用脚本也能批处理文件

叶婉清 27天前 12

本帖最后由 zcore 于 2018-5-7 13:21 编辑
▶ DropIt 是什么
这是一款批量化处理文件的工具。批量化处理文件说的比较泛,举几个例子:有一群数量多、类型杂、文件夹层次深的文件
  • 想要按照文件类型归档在data/MP3、data/MP4等文件夹下
  • 想要删除所有的以数字为文件名的png图片
  • 想要解压所有文件名中包含草榴社区的压缩文件
  • 想要删除所有容量大于1000mb的avi,但是排除文件名含有波多野结衣的avi
  • 想要移动所有文件名类似ADHG-4526的视频文件到社会主义核心价值观文件夹下

总之,所有让你整理文件时感觉到重复劳动的操作都是我想要说的。
如果说一些简单的操作还可以通过文件搜索来实现,那上面所有的操作你能找到通用的解决方案吗?大神们会搬出诸如windows批处理、AutoHotKey、AutoIt甚至Python等神兵利器,吾等小白只能懵逼:“我真的只想整理个文件而已”。难道就没有专门为整理文件而生的解决方案了吗?有的,他就是DropIt,一款免费开源软件。

▶ 使用姿势
介绍前先将我的软件配置贴出了,以免自行使用的结果不一样你们来说我。

软件打开后会有个悬浮窗,使用起来很简单,直接将想要处理的文件拖到悬浮窗,DropIt就会按照规则处理好所有文件。重点在于怎么去制定处理规则,DropIt默认提供了几套处理规则,叫做配置文件:


配置文件本身是一系列协议的集合,而一条协议就是一条处理规则,设置协议的具体内容就是使用软件的核心。软件为协议的内容设置了丰富的选项:文件及文件夹筛选规则;支持正则表达式的筛选规则;附加的属性筛选器;数量众多的常用操作;支持环境变量的目标文件夹:




使用这些选项可以写出解决上述所有问题的协议。比如解决上述第四个问题的协议是这样的:

一个配置文件里可以包含多项协议。没有一项协议解决不了的问题,如果有,那就两项!开玩笑,实际上软件也不是无所不能。个人认为一个配置文件中包含的多项协议只是简单的并列关系,这在一定程度上限制了发挥,如果自由地让协议之间以交并补差四大集合关系组合成新的协议,那基本所有问题都不在话下。但是它并没有这样做,所以比如:删除容量在10-100mb的avi,文件名包含波多野结衣的avi除外,但包含我爱波多野结衣的avi不除外;这种奇葩的要求如果有交并补差就不在话下。当然,一般人没那么蛋疼,有正则表达式的加持,DropIt基本满足正常人的需求。

▶ 高级特性
  • 多实例:也就是软件多开,这样多个配置文件可以同时运转
  • 文件夹监视:每隔一段时间自动为文件夹使用某配置文件,少操多少心啊
  • 环境变量:这是一项在协议内容第四项目标文件夹中使用的功能,和正则表达式一起算是这软件中两个稍有学习成本的地方。具体大家看官方手册,就在右键菜单指导选项中
  • 支持命令行中使用
本文出处:安利党-DropIt:不用脚本也能批处理文件
这家伙太懒了,什么也没留下。

最新回复 (0)