批量修改同一文件夹下的文档名

文章介绍了如何通过Excel进行文件名的批量提取和修改,以及利用批处理脚本(dir命令)生成文件列表,结合Excel实现文件名的快速替换。这种方法适用于需要批量重命名文档的情况,简化了手动操作的繁琐过程。

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

前言:

今天写一篇很简单的东西,主要就是记录一下,免得以后需要的时候給忘记了。仅供个人学习,还望见谅

当整理文档材料时,发现大量文件命名错误是件很让人恼怒的事情,一个一个去修改更是件麻烦的事。今天因为一个项目需要整理材料,发现命名都错误了,于是在网上查找解决方案,发现或多或少都有些问题,便记录下自己的过程。


1.批量获取文档名:

1) 直接进入文档复制粘贴

进入需要批量修改的文件夹后,选中自己所需修改文档名的文件,按住shift后单击鼠标右键,单击“复制文件地址”(不同的系统、环境可能不一样的话语,但意思差不多如此),然后在改文件夹下新建一个Excel表格,将复制的内容粘贴在表格中。
在这里插入图片描述

2) 编写程序获得文档

这里的编写程序就是简单的一行代码即可,不是很难的程序。
新建一个文本文档.txt,将下面地代码复制进去:

dir  *.* /s/b >list.csv

第二个*可以更换为你想获取的文档类型,如果是word文档,就可以更换为doc或docx,视自己的文件而定。*如果是.的话,提取的就是该文件夹中的所有文件+文档。
写好之后可以直接保存,后将后缀由.txt更改为.bat,然后双击允许即可。这样就就会出现一个.csv文件:在这里插入图片描述
双击打开,后面的过程两者都是相同的。

值得一提的是,这种通过写程序提取的文件名称不止是提取文档名称,也可以提取在该文件夹里的所有文件,包括文件夹。但是,如果对文件夹中的所有名称进行修改,这种方法没成功,最后还是要一个文件夹一个文件夹地修改。

2. 之后需要将文档名给“挑”出来:

选中所有数据,单击Excel上列表中的“数据”,点击“分列”:
在这里插入图片描述
②弹出“文本分列向导”,选中“分隔符号”后单击“下一步”:

在这里插入图片描述
③选中“其他”,并设置“\”为分隔符号,后单击下一步:
在这里插入图片描述
④先按住shift选中文件地址路径,再选中“不导入此列”(顺序不可反),最后单击“完成”:
在这里插入图片描述
此时,表格中的数据已经变成了文档名:
在这里插入图片描述

3. 复制文档名,在另一列粘贴,并进行文档名的修改:

在这里插入图片描述
我这里是将“副本”替换成了“文本”。

4. 在另一列复制公式并按下“ENTER”:

(其中A1为第一列第一个数据,F1为复制过来的第一个数据)

="REN "&""""&A1&""""&" "&""""&F1&""""

在这里插入图片描述

5. 下拉批量运行:

在这里插入图片描述

6. 选中允许产生的数据并复制到该文件夹下新建的文本文档:

在这里插入图片描述

7. 另存为“ANSI”编码格式:

在这里插入图片描述

8. 更改“新建文本文档.txt”后缀为.bat并运行:

在这里插入图片描述
这样就完成了文档名的批量更改!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值