有时候需要批量修改文件名或后缀,所修改的文件名与后缀具有一定规律,这样单个点击编辑浪费时间和精力,有没有什么微妙的方法,事实上是有好方法在Windows系统下批量修改文件名或后缀的,以下为具体内容:
批量修改文件名
1.首先进入需修改文件名的文件夹,然后ctrl+a全选,点击右键,复制文件地址。
(不要吐槽本人拙劣的截图技术)
2.新建一个Excel文件,点击一个格子粘贴。(不要取消选中)
3.点击任务栏的“数据”,“分列”,选中“分隔符号”,点击“下一步”,选中“其他”,后面输入文件地址的分割符“\”,然后点击“完成”。
最终效果如下
4.然后选中上图中的第E列(也就是有0001.jpg的那一列),重复第3步操作,只不过把分割符改为“.”。
最终效果如下图
5.这样,我们就把文件的名字分开成列了,加第4步操作是因为我们还要把0001改成00001,而.jpg在的话,会影响我们后续的操作,然后我们会发现,数字前面的0没有了。接下来,我们在下一列,来写填充数字前面的0,因为格式设置的原因(也可能是我太笨),只能用笨办法把数字前面的0按顺序写到一列中,如下图所示把第G列(也就是下一列)的单元格格式设置成文本,然后手动输入需要填充的0(对于需要相同数量0的格子,写第一格,然后用复制粘贴到剩下的格子)。
6.接下来在第F列(也就是有.jpg的那一列)的jpg前面加个“.”,然后下拉把所有jpg改成.jpg。
7.然后,我们再在下一列(也就是我这里的第H列),写更改编号后需要填充的0。重复第四步的操作,只不过注意0的数量,例如刚才我们是把数字填充成了四位,即“0001”,现在这一步,我们把数字填充成五位,即“00001”.
8.然后,在下一列(也就是我这里的第I列),写更改后的文件格式。这一步大家按自己的需求来看需不需要这一步,因为我这里把.jpg格式改成了.jpeg格式,所以需要在下一列写更改后的文件格式(也就是.jpeg)。
9.接下来是最重要的一步,在下一列(也就是我这里的第J列)写一个重要的公式,然后按回车。
=”ren “&G1&E1&F1&” “&H1&E1&I1
等于号表示这一格要输入公式
“ren ”——这几个字包括双引号必须有,别忘了n后面的空格
G1——改编号前需要填充的0的那一列
E1——数字那一列
F1——改编号前文件的格式
“ ”——这几个字包括双引号必须有,里面是空格
H1——改编号后需要填充的0的那一列
I1——改编号后文件的格式
最终的效果如上图中的ren 0001.jpg 00001.jpeg,然后下拉单元格,把所有都改了。
小插曲:我输入公式以后,在格子里显示的不是公示结果,而是直接显示的公式,更改单元格格式为“常规”后就可以了。
10.接下来,在文件所在的文件夹里新建一个.txt文件,把上面Excel里的最后一列内容,复制到.txt文件中。
11.保存.txt文件,然后退出,直接修改.txt文件的后缀为.bat,系统提示是否修改,选择“是”,然后双击这个.bat文件,就完成了!(如果没有文件后缀,记得点击文件夹上面“查看”里的“显示文件扩展名”)
最终实现的效果如下
关于批量修改文件的格式的方法
一.在需要批量修改后缀的文件所在文件夹内新建一个文本文档
二.在文档内输入
ren *.txt *.xml
(注意:.txt是修改后缀前的文件格式;.xml是修改后缀后的文件格式;*前有一个空格;两个文件格式可以随意更改)
三.保存文本文档,并将其后缀改为.bat(直接使用重命名更改即可)
四.系统提示是否更改文本文档后缀,选“是”
五.双击运行该文本文档,即可将该文件夹内的所有.txt格式的文件转换为.xml格式