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

news/2024/10/12 10:27:34

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

度娘网盘

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/27287.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

精武杯(计算机与手机)

精武杯(计算机与手机) 1.请综合分析计算机和手机检材,计算机最近一次登录的账户名是 admin火眼分析中就可以找到请综合分析计算机和手机检材,计算机最近一次插入的USB存储设备串号是S3JKNX0JA05097Y同样也是在分析中找到的3、请综合分析计算机和⼿机检材,谢弘的房间号是()…

基于深度学习网络的十二生肖图像分类matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a3.算法理论概述GoogLeNet主要由一系列的Inception模块堆叠而成,每个Inception模块包含多个并行的卷积层,以不同的窗口大小处理输入数据,然后将结果整合在一起。假设某一层的输入特征图表示为X∈ℝ^(HWC),四个分支分别应…

蓝桥杯-k倍区间

给定一个长度为 N 的数列,A1,A2,…AN,如果其中一段连续的子序列 Ai,Ai+1,…Aj 之和是 K 的倍数,我们就称这个区间 [i,j] 是 K 倍区间。 你能求出数列中总共有多少个 K 倍区间吗? 输入格式 第一行包含两个整数 N 和 K。 以下 N 行每行包含一个整数 Ai。 输出格式 输出一个整…

im即时通讯源码/仿微信app源码+php即时通讯源码带红包+客服+禁言等系统php+uniapp开发

即时通讯(IM)系统是现代互联网应用中不可或缺的一部分,它允许用户进行实时的文本、语音、视频交流。随着技术的发展,IM系统的功能越来越丰富,如红包、客服、禁言等。本文将探讨如何使用PHP语言开发一个功能完备的即时通讯系统,包括源码解析、系统架构、关键功能实现等。 仓…

CF1968E.Cells Arrangement-构造(给个和题解不同的做法)

link:https://codeforces.com/problemset/problem/1968/E 题意:需要构造一个 \(n\times n\) 的棋盘,在上面放 \(n\) 枚棋子,设集合 \(\mathcal{H}\) 表示两两之间曼哈顿距离构成的集合,要让 \(|\mathcal{H}|\) 最大。给出放棋子的方案。首先说说题解的做法…考虑把距离为奇…

可持久化 树

Nityacke 的部分没多少,主要是 lxl 的部分可持久化可持久化线段树注意到 这里的内容 可能包括了 狭义的 可持久化线段树,可持久化权值线段树,”主席树“,可持久化 \(Trie\)...Luogu P3919 【模板】可持久化线段树 1(可持久化数组) 特定版本 单点修改,特定版本 单点查询,…

Metasploit-即时入门(全)

Metasploit 即时入门(全)原文:annas-archive.org/md5/FDEA350254319975F23617766073DAB6 译者:飞龙 协议:CC BY-NC-SA 4.0第一章. 快速入门 Metasploit 欢迎阅读《快速入门 Metasploit》。本书特别为您提供了设置 Metasploit 所需的所有信息。您将学习 Metasploit 的基础知…

威联通NAS强制降级解决系统崩溃问题

远程修复威联通NAS升级系统或系统崩溃无法进入WebUI界面的问题。V1.0 2024年5月3日 序言正文:解决方法 通过SSH强制降级重装(远程、局域网)通过QFinder重置(局域网内有可用主机)参考链接序言威联通的系统不要轻易更新,特别是Public Beta版本,有一定概率遇到bug,有一定概…