学个技巧,搞定批量修改文件名
前两日,有小伙伴群里问如何批量重命名文件,也就是修改文件名
我看了一下,我的文章列表,关于批量操作的很多!
还真!没!有!重!命!名!的!
所以便有今天这篇……
需要批量重名,就需要先获取到文件名,所以,我们先来搞定这部分!
批量获取文件名
传统的方式又是VBA,又是浏览器法,乱七八糟,试试我这个,so easy
最简单的方式就是,文件夹中Ctrl+A,全选,按照Shift,右击,复制为路径
到Excel中,直接粘贴(Ctrl+V)
还想学习更多方法,可以看一下这篇,方法全面,个个都香
文件名获取到了,下面就正式进入,今天的主题:
批量修改文件名
我们先准备好,一一对应的文件名,如果有规律可以直接公式批量生成
比如:重命名为三位数,依次递增,那么可以使用如下
公式:=TEXT(ROW(A1),"000")&".xlsx"
万事俱备,我们开始重命名
这个技巧,我叫他:批处理法
批处理是dos时代的产物,好远古!但是不用怕,我们只是套个模板,不需要具体学他,今天需要用到的命令是ren(rename的简写)
="ren """&A1&""" """&B1&""""
是不是这么多双引号晕了,其实不用担心,大家使用的是否,
只需要替换A1(原文件名),B1(现文件名即可)
一般情况,如果没有空格等特殊符号,我们可以不使用双引号,把文件名引起来
在文件夹中,新建一个文本文件,修改后缀名cmd,提示,点击是
右击编辑
复制ren部分,粘贴进去
双击文件,执行重命名,来个动画看一下具体效果
动画演示效果
中间如果出现,360等软件报毒,直接允许全部,自己写的放心使用,只是360检查到你大量修改文件名,误报而已!
要点总结:
1、如果文件名有空格等特殊符号,双引号必须的,否则可以不要。但是写总是不会错的
2、文件路径,不是必须的。cmd文件和需要修改的文件在同一个文件夹中可不写,默认当前路径。不同文件夹中,必写,否则找不到。