首先,需要用到的这个工具:
提取码:qwu2
提取码:2r1z
具体操作
1、情景再现
我这里创建了3个数字命名的文件夹和一些带有数字命名的图片文件。
(这里仅做演示作用,实际操作的数量肯定巨大。)
观察一下发现,图片分2种命名:一种是'数字.png',另一种是'-数字.png',前面带个了'-'
实际可能会N个数字+符号+中文的组合命名方式,但无论何种方式,总是按照一定的规则命名
那现在,怎么做到“把带有相同数字的文件(夹)放到带有相同数字的文件夹内”呢?
下面操作
2、打开工具,Ctrl+5切换到“文件批量复制”版块
把全部E:\04文件夹里的全部文件拖到上面,再把文件夹拖到下面
3、点击“按命名匹配复制”,弹出规则
规则上面有演示效果,先设定规则,再点最大的按钮,就能查看根据自己设定的规则会怎么进行提取,一目了然
我们先把“-数字.png”的图片复制到带有对应数字的文件夹里,
那么,规则里面,图片的规则就是
仅从文件名提取,按长度,从左到右,从'-'开始提取1位内容的长度,并不包括'-'
'-1.png'提取出的匹配词就是'1'了
文件夹的规则就简单了
仅从文件夹名提取,按长度,从左到右,从1个字符开始的第1个内容
'1'自然就只能提取出'1'了
那么,来源的内容=终点的内容,这样文件就能把“-数字.png”的图片复制到带有对应数字的文件夹里
下一步按下“确定全部规则设置”
4、准备开始让工具自己匹配复制到指定目录里,点下“开始复制”
弹出提示,确定当前进行的操作,避免在操作上百上千上万文件时搞错,所以这里看一下提示,确定了,我们继续
5、来看一下操作后的结果
三个文件夹里面,都是自带符合'-数字.png'的图片文件,没有带'-'符合的图片15、16就没有复制进去
6、如果是为了过滤掉带'-'的图片,就提取第1位文字内容来匹配的话,就默认设置就行
按这个设置执行后的结果就是
当然规则还有很多设置方式,比如文件命名是"xxxx(第1号)xxx.doc"文件,命名里面的规律是带括号的
然后要复制到的终点文件夹也是按带'()'的进行命名,那么我们可以用“按范围提取”的方式来操作,就截取括号范围内的内容来做匹配
这个规则的设定方法还是能覆盖大部分的情况和需求,自然会比自己手动复制更高效的多
具体的情况要根据实际分析,找到规律和共同特点来操作,会提高很多效率