首页 > 其他分享 >如何批量复制多个文件到多个目录中(提取匹配法)

如何批量复制多个文件到多个目录中(提取匹配法)

时间:2024-05-03 23:34:42浏览次数:18  
标签:提取 多个 批量 文件夹 复制 规则 命名 png 数字

首先,需要用到的这个工具:

度娘网盘

提取码: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"文件,命名里面的规律是带括号的

然后要复制到的终点文件夹也是按带'()'的进行命名,那么我们可以用“按范围提取”的方式来操作,就截取括号范围内的内容来做匹配

这个规则的设定方法还是能覆盖大部分的情况和需求,自然会比自己手动复制更高效的多

具体的情况要根据实际分析,找到规律和共同特点来操作,会提高很多效率

标签:提取,多个,批量,文件夹,复制,规则,命名,png,数字
From: https://www.cnblogs.com/Nathan-Young/p/18171819

相关文章

  • 快速批量重命名文件(夹)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z我这里处理这4个文本,实际可以处理任意数量的文本和文件夹1、打开工具,进入文件批量复制版块2、点击“重命名”3、把要重命名的文件或者文件夹全部拖入进去,这里我把文件改为"文本01.txt、文本02.txt"这样格式......
  • WPF上位机 - S7.NETPlus批量读取数据
    在编写上位机程序中,需要读取PLC数据。使用到了S7.NETPlus这个库。S7.NETPlus提供了很多读取和写入数据的方式。大批量读取数据的方式包括一下几个方法ReadbytesReadClassReadStructReadMultipleVarsPLC侧的数据是一个Array的UDT数据,其中UDT中还包含了很多的UDT。在使用库......
  • python批量get pikachu的shell脚本模板
    声明:工具仅用于技术交流,请勿运行该脚本!!若造成损失,一切后果由使用者承担'''EXP:getshellusepikachu'''importrequests###############......
  • 如何同时或者按顺序间隔启动多个程序
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z1、打开工具,切换到定时器模块,快捷键:Ctrl+3 2、新建一个定时器,我这里演示同时打开多个程序(比如同时启动多个QQ,或者多个微信等),那就把单次数量提高,如果想每次执行这个定时器里面的3个事件,那单次数量就是写3,我......
  • 如何批量删除多个不同路径的文件但又保留文件夹呢
     首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z1、我准备了三个文件夹(实际操作的时候可能是上百个文件夹,无所谓),里面都放了两个图片2、然后打开工具,使用文件批量复制的模块,勾选“复制时先清空…”的选项,注意,第一栏“要复制的文件和文件夹”里面为空,这样就想......
  • 如何批量复制多个文件到多个目录中(批量复制文件,多对多文件高效操作的方法)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z现在开始说具体操作1、首先,我准备了3个文件夹和两个可爱的图片:当然,在实际使用的时候肯定不止这些,我这里只是演示一下下。2、然后打开这个工具,按下CTRL+5,切换到文件批量复制的功能模块。把两种图片选中后,拖到......
  • 用python写一个 将指定目录下以及其下所有子目录下的srt文件复制一份并重命名带上文件
    代码:importosimportshutildefcopy_and_rename_files(src_directory,target_directory):#确保目标目录存在ifnotos.path.exists(target_directory):os.makedirs(target_directory)#遍历指定目录及其所有子目录forroot,dirs,file......
  • 如何在aws cli中使用多个配置文件
    awscli使用中,可能会有在多个IAM账户中进行切换的需求,手动切换~/.aws/目录下的config和credentials是十分费力的事情。还好awscli本身就可以支持多个awscredentials配置多个profileawsconfigure时,加上--profile参数来命名不同的账户,依次输入accessid,accesskey,region......
  • PHP mysql 大量批量insert或update数据出错问题
    UPDATEusersSETage=30WHEREname='Alice';UPDATEusersSETage=25WHEREname='Bob';UPDATEusersSETage=35WHEREname='Charlie';以上代码会导致并发性问题,因为多个更新语句可能会同时执行,导致数据错乱。解决办法:1、使用锁定LOCKTABLESusersWRIT......
  • VirtualBox虚拟机与主机之间双向复制粘贴
    ref:https://learnku.com/articles/68553VirtualBox虚拟机与主机之间双向复制粘贴VM:VirtualBoxv7主机:Win10VMOS:Ubuntu22确保虚拟机系统没有运行,然后在虚拟机软件VirtualBox选择对应设置的虚拟机系统,然后右侧点击设置(Settings)。依次点击常规(General)–>高......