批量修改文件名-txt_word_ppt批量修改文件名

word/excel/ppt等等批量修改文件名
批量修改文件名的方法有N多种,我的这种是比较简单的,小白也可以使用
使用windows自带的批处理脚本进行批量重命名
什么类型的文件批量修改原理都一样,这里以txt修改为例

1.创建文件测试

通过py脚本快速创建文件测试,这步是创建100个txt文件,这步不重要,因为我没有文件所以创建测试文件

import os# 设置要创建文件所在目录路径
directory = "./files"  # 这里将文件保存到当前工作目录下的名为"files"的子目录中if not os.path.exists(directory):  # 如果指定的目录不存在则先创建该目录os.makedirs(directory)for i in range(100):  # 通过循环创建100个文件filename = f"file{i + 1}.txt"  # 构造每个文件的命名格式(示例为file1.txt、file2.txt等)file_path = os.path.join(directory, filename)  # 获取完整的文件路径with open(file_path, 'w') as file:  # 打开并写入空内容的新文件passprint("成功创建了100个文件!")

image.png

2.所有需要命名的文件放在一个路径中

image.png

3.借助excel表格定义文件名字

excel要与需要重命名的文件保持在一个路径下
通过excel的files()函数提取文件名字,将所有的文件名加载到定义的名称中
row()函数返回一个行号
index()返回表/区域的内容
结合起来是在excel表格中加载出文件的名字,下拉补全全部的

image.png

image.png
image.png

4.重命名设置

设置原文件名要修改的新文件名,之后拼接bat批处理内容

="ren "&A2 & " " &  B2 & ".txt"

image.png

修改所有批处理
image.png

5.批处理修改文件

在要修改的目录下创建一个以.bat结尾的一个文件,这个问价就是批处理脚本
image.png
复制excel的内容
image.png
将复制的内容粘贴到批处理中,内容粘贴进来excel文档就没用了,可以删除,我们这里只是通过excel来得到文件名字以及新文件的名字,方便我们编写这个脚本
image.png

6.鼠标双击批处理运行

image.png

命令行执行也可以,鼠标双击也是默认执行的命令行命令(一定要在你修改的路径下执行)
image.png

作者信息

作者:qianshuiliyu,浅水鲤鱼
作者的常用平台
csdn:https://blog.csdn.net/qianshuiliyu,经常使用
B站:https://space.bilibili.com/1571765231,经常使用
作者邮箱:qianshuiliyu@qq.com
博客园:https://www.cnblogs.com/qianshuiliyu/
知乎:https://www.zhihu.com/people/qianshuiliyu
语雀:平台主力,暂未开放,后期看情况开放
作者其他平台以及最新更新查看:https://docs.qq.com/doc/DY2xLdkJFTlFLQmlJ

觉得文章有用的,有实力的可以支持下作者,你的鼓励就是我前进的动力
image.png
文章创作时间:20240112
文章更新时间:20240112

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开源】基于JAVA的数据可视化的智慧河南大屏

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 数据模块 A4.2 数据模块 B4.3 数据模块 C4.4 数据模块 D4.5 数据模块 E 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的数据可视化的智慧河南大屏,包含了GDP、…

自动化测试框架pytest系列之21个命令行参数介绍(二)

第一篇 : 自动化测试框架pytest系列之基础概念介绍(一)-CSDN博客 接上文 3.pytest功能介绍 3.1 第一条测试用例 首先 ,你需要编写一个登录函数,主要是作为被测功能,同时编写一个测试脚本 ,进行测试登录功能 。 登…

java基础课后习题答案

文章目录 第1章 Java开发入门第2章 Java编程基础第3章 面向对象(上)第4章 面向对象(下)第5章 异常第6章 Java API第7章 集合类第8章 泛型第9章 反射第10章 IO(输入输出)第11章 JDBC第12章 多线程第13章 网络…

Go语言的垃圾回收器

1. 简介 Go语言的垃圾回收器(GC)是一个自动内存管理系统,它可以自动回收不再使用的内存。GC可以帮助程序员避免内存泄漏和内存错误,从而提高程序的稳定性和可靠性。 2. GC的工作原理 Go语言的GC使用标记-清除算法来回收内存。标…

GBASE南大通用ExecuteScalar 方法

GBASE南大通用执行查询,并返回查询结果集的一行的第一列,忽略其余的行和列 。  语法 [Visual Basic] Public Overrides Function ExecuteScalar As Object [C#] public override Object ExecuteScalar()  返回值 执行查询,并返回查…

超级计算集群

超级计算集群(Supercomputing Cluster)是一种集成大量高性能计算节点、高速互联网络以及高效能存储系统的计算机系统,用于解决科学、工程、商业等领域中需要极端计算能力的问题。这些集群通常由成百上千甚至上万台服务器组成,通过…

经典网络面试题(1)

1:TCP 是面向字节流的协议,UDP 是面向报文的协议?这里的「面向字节流」和「面向报文」该如何理解。 操作系统对 TCP 和 UDP 协议的发送方的机制不同,也就是问题原因在发送方 :用户消息通过 UDP 协议传输时&#xff0c…

js Number类型常用数据操作方法汇总

取余 50%62 //可用场景 判断是否能被整除 console.log(50%5 0)//true console.log(50%6 0)//false取整 Math.floor()//向下取整; 不管小数是多少,都是向下 Math.floor(56.9)//56Math.round()//根据第一位小数大小,四舍五入取整 Math.round(56.4)//5…

ssm基于JAVA的咖啡馆管理系统设计与实现论文

基于Java的咖啡馆管理系统的设计与实现 摘 要 当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。以前相关行业对于咖啡馆信息的管理和控制,采用人工登记的方式保存相关数据&#xf…

18_类加载

文章目录 类加载器类加载时机Java代码的3个阶段 反射关于Class配置文件(.properties)Properties类通过反射获取构造方法(Constructor)通过反射获取成员变量(Field)通过反射获取成员方法(Method) 其他API自定义类加载器反射的应用 类加载器 分类: Bootstrap ClassLo…

关于gcc版本问题导致找不到filesystem以及GCC多版本切换

fatal error: filesystem: 没有那个文件或目录 问题&#xff1a; #include 包含上述头文件出错&#xff0c;未找到该文件。 解决方法一&#xff1a; 修改头文件 #include <experimental/filesystem>添加依赖 在编译时&#xff0c;后面添加&#xff1a;-lstdcfs编译通…

java中浮点数如何进行等值比较

浮点数之间的等值判断&#xff0c;基本数据类型不能用来比较&#xff0c;包装数据类型不能用 equals来判断。 说明&#xff1a;浮点数采用“尾数阶码”的编码方式&#xff0c;类似于科学计数法的“有效数字指数”的表示方式。二进制无法精确表示大部分的十进制小数&#xff0c;…

Pandas实战100例 | 案例 9: 数据重塑 - `pivot` 和 `melt`

案例 9: 数据重塑 - pivot 和 melt 知识点讲解 在 Pandas 中&#xff0c;pivot 和 melt 是用于数据重塑的两个强大工具。pivot 可以帮助你重新排列数据的格式&#xff0c;使其更加适合分析。而 melt 是进行“熔化”操作的&#xff0c;它可以将数据从宽格式转换为长格式。 pi…

C#,入门教程(14)——字符串与其他数据类型的转换

上一篇&#xff1a; C#&#xff0c;入门教程(13)——字符&#xff08;char&#xff09;及字符串&#xff08;string&#xff09;的基础知识https://blog.csdn.net/beijinghorn/article/details/123928151 数据只有可视化才能更好地体现其价值&#xff0c;因而 string 与 image…

Java循环语句

1&#xff1a;for循环结构 循环结构有三种语句&#xff0c;分别是&#xff1a; for循环 while循环 do…while循环 这三种循环可以做相同的事情&#xff0c;当然它们也有小的区别 1.1 for循环结构 这段代码的作用&#xff0c;是用来展示手机信息1000次。 还提到了这里的几…

能见度监测站在交通中有哪些作用

【TH-NJD10】能见度监测站在交通中的作用主要体现在以下几个方面&#xff1a; 提高交通安全&#xff1a;能见度是影响交通安全的重要因素之一。能见度监测站可以实时监测并发布路面或空中的能见度数据&#xff0c;帮助驾驶员和交通管理部门做出安全决策。在低能见度情况下&…

组合和聚合

不是c的语法要求&#xff0c;是一种建模思想 目录 1.组合 1. 使用 -- 在一个类中创建另外一个类的对象 代码中的解释: 代码结果&#xff1a; 组合&#xff1a; 2. 使用 -- 在一个类中创建另外一个类的指针 2.使用类定义一个指针 -- 不是创建一个对象 3.聚合 1. 使…

Python自动化测试数据驱动解决数据错误

数据驱动将测试数据和测试行为完全分离&#xff0c;实施数据驱动测试步骤如下&#xff1a; A、编写测试脚本&#xff0c;脚本需要支持从程序对象、文件或者数据库读入测试数据&#xff1b; B、将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中&#xff1b;…

超全的Vim常用快捷键,建议收藏

一、移动光标 h j k l 上 下 左 右ctrl-y 上移一行ctrl-e 下移一行ctrl-u 上翻半页&#xff08;up&#xff09;ctrl-d 下翻半页&#xff08;down&#xff09;ctrl-f 上翻一页&#xff08;forward&#xff09;ctrl-b 下翻一页&#xff08;backward&#xff09;w 跳到下一个字首…

MySQL5.7 InnoDB 磁盘结构之Table

官网地址&#xff1a;MySQL :: MySQL 5.7 Reference Manual :: 14.6.1.1 Creating InnoDB Tables 欢迎关注留言&#xff0c;我是收集整理小能手&#xff0c;工具翻译&#xff0c;仅供参考&#xff0c;笔芯笔芯. MySQL 5.7 参考手册 / ... / 创建 InnoDB 表 14.6.1.1 创建In…