热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

批量修改文件名(应用于编号修改)

1.首先进入需修改文件名的文件夹,然后ctrla全选,点击右键,复制文件地址。(不要吐槽本人拙劣的截图技术)

1.首先进入需修改文件名的文件夹,然后ctrl+a全选,点击右键,复制文件地址。

(不要吐槽本人拙劣的截图技术)

2.新建一个Excel文件,点击一个格子粘贴。(不要取消选中)

3.点击任务栏的“数据”,“分列”,选中“分隔符号”,点击“下一步”,选中“其他”,后面输入文件地址的分割符“\”,然后点击“完成”。

 

 

最终效果如下

 4.然后选中上图中的第E列(也就是有0001.jpg的那一列),重复第3步操作,只不过把分割符改为“.”。

最终效果如下图

 5.这样,我们就把文件的名字分开成列了,加第4步操作是因为我们还要把0001改成001,而.jpg在的话,会影响我们后续的操作,然后我们会发现,数字前面的0没有了。接下来,我们在下一列,来写填充数字前面的0,因为格式设置的原因(也可能是我太笨),只能用笨办法把数字前面的0按顺序写到一列中,如下图所示把第G列(也就是下一列)的单元格格式设置成文本,然后手动输入需要填充的0(对于需要相同数量0的格子,写第一格,然后用复制粘贴到剩下的格子)。

 

 

 6.接下来在第F列(也就是有.jpg的那一列)的jpg前面加个“.”,然后下拉把所有jpg改成.jpg。

 7.然后,我们再在下一列(也就是我这里的第H列),写更改编号后需要填充的0。重复第四步的操作,只不过注意0的数量,例如刚才我们是把数字填充成了四位,即“0001”,现在这一步,我们把数字填充成五位,即“00001”.

 8.然后,在下一列(也就是我这里的第I列),写更改后的文件格式。这一步大家按自己的需求来看需不需要这一步,因为我这里把.jpg格式改成了.jpeg格式,所以需要在下一列写更改后的文件格式(也就是.jpeg?s=#xff09;。

 9.接下来是最重要的一步,在下一列(也就是我这里的第J列)写一个重要的公式,然后按回车。

="ren "&G1&E1&F1&" "&H1&E1&I1

 等于号表示这一格要输入公式

“ren ”——这几个字包括双引号必须有,别忘了n后面的空格

G1——改编号前需要填充的0的那一列

E1——数字那一列

F1——改编号前文件的格式

“ ”——这几个字包括双引号必须有,里面是空格

H1——改编号后需要填充的0的那一列

I1——改编号后文件的格式


 最终的效果如上图中的ren 0001.jpg 00001.jpeg?s=#xff0c;然后下拉单元格,把所有都改了。

小插曲:我输入公式以后,在格子里显示的不是公示结果,而是直接显示的公式,更改单元格格式为“常规”后就可以了。

 10.接下来,在文件所在的文件夹里新建一个.txt文件,把上面Excel里的最后一列内容,复制到.txt文件中。

 

 11.保存.txt文件,然后退出,直接修改.txt文件的后缀为.bat,系统提示是否修改,选择“是”,然后双击这个.bat文件,就完成了!

 最终实现的效果如下

关于批量修改文件的后缀,大家可以关注我的另一篇文章。


推荐阅读
author-avatar
sir栖云_888
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有