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:  # 打开并写入空内容的新文件
        pass

print("成功创建了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

更多推荐