![13d39cefcdf57334bc81bdd2fa43538a.png](https://i-blog.csdnimg.cn/blog_migrate/136685772d289fffd4e0e1ebdd581f8d.jpeg)
很多职场人士都会遇到需要修改文件名的情况。如果文件不多,选中文件,按F2就可以快速重命名。但是文件数量太多,例如有100个文件要重命名,一个一个地来,得多久呀。
![2239b69e013cfe80d905eea890a2137f.png](https://i-blog.csdnimg.cn/blog_migrate/41de6c3a0cf548bb73309f3f354d77a5.jpeg)
其实文件重命名也有巧秒的方法,其原理是:用dos下的批处理文件bat文件来为文件重命名。而bat文件可以修改txt记事本文件而来。
但是还有一个关键点,需要在bat文件写清楚文件的原名和修改后的名称。所以还要借助Excel快速提取原文件名称及生成新文件名称。快来看操作吧。
第1步:确定要改名的文件都放在一个文件夹里了,如下图所示。
![70aef2955d74f6c71d4e1c0fa64a7ca4.png](https://i-blog.csdnimg.cn/blog_migrate/cdce2def8b7cb683654246ecd8b401c6.jpeg)
第2步:使用名称管理器。为了方便后面提取文件夹中的文件名,这里先定义一个名称。如下面的动图所示,打开名称管理器,输入【=FILES("G:文件改名*.docx")】。
你的文件放在什么位置,就要严格对应位置,如果你的文件是表格,那么后缀应该是.xlsx,以此类推。
![f44bb8d22362656b3c01706168da45c7.png](https://i-blog.csdnimg.cn/blog_migrate/670f3eefc6dded4ab3cc11e9f59167a2.jpeg)
第3步:在A2单元格中输入函数【=INDEX(名称,ROW(A1))】提取第一个文件名。往下复制,完成所有文件名的提取。
![a9e88e87028943e32b087924390f4b2c.png](https://i-blog.csdnimg.cn/blog_migrate/955c5fcd1efb37b40d1621270cd1b0c0.jpeg)
第4步:在B列输入文件的新名称。你可能觉得为什么还要手动输入文件新名称呀?可是要想让电脑自动知道你要将文件改成什么名,是不可能滴哦,所以这一步必不可少。总比手动重命名文件简单吧。
![f4ef97dad4ea949f2524901c9672b1a9.png](https://i-blog.csdnimg.cn/blog_migrate/19b2630f629b319003b3700ec7079449.jpeg)
第5步:生成bat文件的内容。在【C2】单元格中输入函数【="ren "&A2&" "&B2&".docx"】,往下复制,生成bat文件的内容。
![55da8024f1c490bbbaa9d1620b59899b.png](https://i-blog.csdnimg.cn/blog_migrate/273e1fa8fb20f0e24f2c21b3dada7b7d.jpeg)
第6步:在要修改文件名称的文件夹中新建一个txt记事本文件,并将C列的文件名复制粘贴到记事本文件中,然后保存关闭文件。
![09980f49434602fda3e28536e09426e6.png](https://i-blog.csdnimg.cn/blog_migrate/b75132fe3f26f78780d6c91624373eeb.jpeg)
第7步:修改后缀并运程文件。选中txt记事本文件,按F2进行重命名状态,将后缀改成.bat。然后双击运行。此时该文件夹中的文件就完成了重命名。
![defd11b524f15fece9f074f4de33eaf5.png](https://i-blog.csdnimg.cn/blog_migrate/3fbdf6cc351bc3bfc0d15a51c041f2b9.jpeg)
看一看重命名的效果,还是很不错的。用一招还可以批量为文件添加日期、批量删除文件中的文字,快去试一试吧。
![8208ee218b6184c39466ca63d00f6619.png](https://i-blog.csdnimg.cn/blog_migrate/dc18d1ecaa7f3245d71f09199bab7609.jpeg)