批量修改文件名

该教程介绍了如何在Windows系统中创建脚本批量修改文件名,包括生成文件名列表,使用Excel进行预处理,以及创建批处理文件执行rename命令。强调了在执行前检查的重要性,以防错误导致严重后果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

防止中途出现问题,想搞清楚原理的话可以边看文字边看图,不想看太多也可以跟着图一步步做。

一、建立遍历文件夹所有文件名的脚本。

在要批量修改文件名的文件夹里面,建立一个文本文档,输入以下数据:

        dir *.* /b> 文件名列表.txt

 (大致意思是生成一个文件名列表.txt的文件,文件里面有本文件夹下所有文件的文件名,有自己其他需求的订制的可以,自行搜索:Windows系统命令dir    查看命令原理)

输入后另存为

将文件名改为:

生成文件名.bat

再将下面的编码改为ANSI,在点击保存(因为部分电脑的Windows系统可以识别dos命令的中文编码还是ANSI而多数电脑现在文本文档默认UTF-8,容易引发中文乱码。)

点击执行生成文件名.bat文件(会生成文件名列表.txt文件)

 

 

 

二、建立批量修改文件名的脚本

打开生成的文件名列表.txt文件

Ctrl+A全选,再Ctrl+C复制

 随便建立一个空白表格,粘贴进去。(可以放贴右边一点,不然可能后面不好操作)

 在找一格输入

        =""""&L1&""""                

(“”,要用英文的引号,可以直接复制我输入的然后改L1的值,L1是复制进去的文件名的第一个的位置,然后再从输入这个公式的表格的右下角鼠标变为十字型一直往下拖,直到所有文件名都被加上“”号)

 

 

 复制带“”的这一列往前粘贴为数值

 L和F这两列现在没用了,可以删掉了,留下没什么用还影响视觉。

在剩下的这一列前或者后都行再将这一列复制粘贴一遍

现在有两列了。这两列中靠前的一列是原文件名,靠后的一列可以根据自己的需求修改为想要改的文件名,选中后面这一列,Ctrl+h查找替换,点击全部替换,不需要修改的就删除掉那一行。

比如我要删除文件名里所有包含的图书管理系统

 

在这两列的前一行输入

ren

(rename 命令的简写,详情请搜索Windows的rename命令)

三、新建文本文档,将表格这三列的内容复制粘贴,保存为.bat文件。

(保存方式依然和前面一样)

切记,在执行前先检查修改的文件名相关的信息,

切记,在执行前先检查修改的文件名相关的信息,

切记,在执行前先检查修改的文件名相关的信息,重要的事情说三遍

这种大规模修改文件名如果出现错误后果会比较严重。

点击执行 批量修改文件名.bat  即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值