(文件[夹]批量分类整理_多级匹配_交叉匹配_路径结构交叉调整)文件[夹]批量复制

简介: 该文介绍了如何使用特定工具进行批量文件整理。首先,需要从提供的百度网盘和蓝奏云链接下载工具,并用提取码解锁。接着,打开工具的批量复制功能,将待整理的图片文件拖入“来源路径”,目标文件夹拖入“终点路径”。通过层级过滤排除不需要的路径。然后,利用多级匹配设置,提取文件名和路径中的关键词,如“动物”、“小型”、“食草”等,设置复制后的文件重命名规则。最后,执行批量复制,完成文件的智能分类与命名。整个过程旨在根据文件的原始分类信息,自动将其移动到相应的新目录结构下。

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

度娘网盘

提取码:qwu2

蓝奏云

提取码:2r1z


需要先看之前发布的文章:

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

原理:对 来源路径和终点路径   多次提取出关键词,再自由组合成 匹配词

 

情景再现:

我这里有8张图片,模拟要整理的文件,路径分别如下:

C:\待分类\动物_小型_食草-兔兔.png

C:\待分类\动物_大型_食草-鹿鹿.png

C:\待分类\动物_小型_食肉-紫貂.png

C:\待分类\动物_大型_食肉-灰狼.png

C:\待分类\植物_小型_喜阴-吊兰.png

C:\待分类\植物_小型_喜阳-太阳花.png

C:\待分类\植物_大型_喜阴-发财树.png

C:\待分类\植物_大型_喜阳-向日葵.png

要复制到的终点位置的情况如下:

C:\待分类\植物\大型\喜阳

C:\待分类\植物\大型\喜阴

C:\待分类\植物\小型\喜阳

C:\待分类\植物\小型\喜阴

C:\待分类\动物\大型\食肉

C:\待分类\动物\大型\食草

C:\待分类\动物\小型\食肉

C:\待分类\动物\小型\食草

 

观察这些图片的路径就明白,图片文件根据本身的名称的分类,复制到不同的位置去

 

下面具体操作:

打开工具,切换到批量复操作的制版块

 

把图片文件全部拖入到 上半部分的 来源路径,两个目标文件夹拖入到下半部分的 终点路径,提示是否加载全部子路径,点击全部

补充:如果无法拖入加载,右侧有导入的按钮。拖入功能失效建议修复,按下F1进入工具说明,里面有修复“Windows系统文件拖动到任意软件无法加载的问题”

 

把要操作的文件和文件夹导入进去后,观察发现,终点路径有些不需要的,就过滤掉

 

在 终点路径 空白的位置,右键,找到层级过滤

 

点击打开,设定一下,排除掉层级小于4的文件夹

 

过滤完成后的结果,这就是目标,双击左侧行号位置恢复大小

接下来,右击打开 多级匹配设置的窗口

多级匹配的窗口界面

 

最大空白的位置:设定提取规则 一栏 的空白位置右键,开始设定提取规则,显示如下

 

思考一下,这条路径:

C:\待分类\动物_小型_食草-兔兔.png

需要把“动物”、“小型”、“食草”三个分类提取出来,

“动物” 这个关键字提取,可以参考下面的设定,设定好后,点击确定

 

C:\待分类\动物_小型_食草-兔兔.png

再把这个里面的  “小型”  两个关键提取出来

 

接下的以此类推,把 来源 和 终点 里需要匹配的内容,全部提取出,并组合,我思考的结果如下:

来源的匹配内容是:“动物小型食草”,是从文件名里面提取出来的,终点的匹配内容也是一样,不过是从路径里提取的

 

确定多级匹配规则设置,回到主界面,可以看到右侧已经显示了,每条路径对应的提取匹配内容

 

可是,图片不想以 “动物_小型_食草-兔兔.png” 这个命名,想要改成 “兔兔.png”

找到 "更多",点击设置复制后改名,设定一个提取规则,就可以了,重命名为:名称里“-” 到 “.png” 之间的内容提取出来就好

保存 更多 设置,然后就执行批量复制

工作结果就完成了,如下:

 

 

 

 

补充,如果碰到需要结构调整的情况:

把以下路径里的文件:

C:\待分类\动物\小型\食草

C:\待分类\动物\大型\食肉

C:\待分类\植物\小型\喜阴

C:\待分类\植物\大型\喜阳

转移到:

D:\待分类\小型\动物\食草

D:\待分类\大型\动物\食肉

D:\待分类\小型\植物\喜阴

D:\待分类\大型\植物\喜阳

一样可以通过多级匹配的方式来快速并准确的转移或复制

相关文章
|
应用服务中间件 数据库连接 Nacos
Seata常见问题之Seata事物卡住了如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
|
编解码 自然语言处理
重磅!阿里巴巴开源最大参数规模大模型——高达720亿参数规模的Qwen-72B发布!还有一个的18亿参数的Qwen-1.8B
阿里巴巴开源了720亿参数规模的Qwen-72B大语言模型,是目前国内最大参数规模的开源模型。该模型在3万亿tokens数据上训练,支持多种语言和代码、数学等数据。Qwen-72B模型具有出色的评估效果,在数学逻辑和意图理解等方面超过了其他开源模型,并且支持多语言扩展。此外,阿里巴巴还开源了18亿参数规模的Qwen-1.8B模型,虽然规模较小但效果不错。Qwen-72B模型已对学术和个人完全开放,商用情况下月活低于100万可直接商用。有兴趣的用户可以通过相关链接获取模型地址和资源信息。
|
弹性计算 负载均衡 容灾
阿里云服务器地域和可用区之间是什么关系?地域和可用区的区别与选择参考
不管是选择阿里云的国内云服务器还是国外云服务器,都有多个地域及可用区选择,目前国内地域有北京、青岛、甚至等13个地域可选,国外地域有韩国、新加坡、悉尼等15个地域可选,每个地域又有多个可用区可选,那么阿里云服务器地域和可用区之间是什么关系?作为用户的我们又改如何选择呢?本文介绍阿里云地域和可用区的概念、选择指导、两者的关系以及阿里云支持的地域和可用区列表。
1039 0
阿里云服务器地域和可用区之间是什么关系?地域和可用区的区别与选择参考
|
Java Linux Shell
Gradle下载与安装
Gradle下载与安装
1998 0
|
8月前
|
负载均衡 JavaScript Linux
做网站如何选择云服务器?(一)配置篇
选择服务器需考虑网站规模、技术需求和地理位置。个人博客适合基础配置,企业官网需4核CPU、8GB内存,电商平台则需更高配置并配备负载均衡。技术上,展示型网站用PHP+MySQL,互动社区需Node.js/Python环境,视频类网站要大带宽。地理位置影响服务器选择,国内用户选腾讯云/阿里云,海外用户选AWS等。主流服务器类型包括虚拟主机(入门级)、云服务器(推荐)和物理服务器(高端需求)。云服务商普遍提供免费试用,便于评估性能。
845 1
|
11月前
|
Java 编译器 UED
Arrays.asList() 数组转换成集合酿成的线上事故,差点要滚蛋了!
本文介绍了Java开发中使用`Arrays.asList()`方法将数组转换为集合时的一个常见陷阱。该方法返回的List是固定长度的,不支持添加或删除操作,直接使用可能导致线上故障。文章通过一次实际开发中的事故案例,分析了问题的原因,并提供了使用`java.util.ArrayList`进行封装的解决方案,以避免此类错误的发生。希望读者能从中吸取教训,提高代码的健壮性。
|
算法 调度 UED
深入理解操作系统中的进程调度
【8月更文挑战第29天】操作系统是计算机系统的核心,负责管理硬件资源和提供各种服务。其中,进程调度是操作系统中至关重要的一环,它决定了哪些进程将获得处理器时间以及何时获得。本文将从进程调度的基本概念出发,探讨不同类型的调度算法及其优缺点,并通过实际代码示例加深理解。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供有价值的见解和知识。
247 8
|
JSON Rust 安全
【一起学Rust | 框架篇 | Viz框架】轻量级 Web 框架——Viz
【一起学Rust | 框架篇 | Viz框架】轻量级 Web 框架——Viz
555 0
|
存储 安全 搜索推荐
HTTPS协议深度解析
【7月更文挑战第12天】HTTPS协议通过加密通信和身份验证机制,为数据传输提供了强有力的安全保障。在现代互联网环境中,HTTPS已成为保障网站和用户数据安全的重要手段。了解HTTPS的工作原理和安全性特性,有助于更好地应用和维护HTTPS,提升网络安全水平。
1350 5
|
Dart 开发工具 Windows
Dart安装(Winodws)
Dart安装(Winodws)
373 0