这是一篇与Python无关的内容,但却是我在工作中遇到的问题。
之前我们聊过,在Python中如何批量对文件重命名【Python之OS模块的使用——批量文件重命名】,但是在工作环境中,工作电脑上不一定安装了Python环境,如果只是为了重命名而安装,似乎有点小题大做了【除非这是你需要经常做的重复性且量很大的事情】。
在没有python的情况下,我们可以利用bat批处理命令进行重命名,效率也还行。
为了举例,我创建了一些空文件。
虽然这里只有三个文件,但是数量不是问题,更多的我们也是一样的操作方式。
如果我们想将上述三个文件名修改为他们的身份证号,那么可以这么做:
- 新建一个excel文件,这个文件用来构建我们的重命名bat代码
- 复制构建好的代码到txt中,另存为bat文件,注意修改编码
- 运行bat文件完成修改
具体让我们看看详细步骤:
最开始,你的excel文件应该具有下面的数据:
姓名是原来的文件名字,身份证是我们希望修改成为的名字,在实际情况中可以自由更改。
然后,我们需要制作完整的名字,这里用到=CONCATENATE(A2,'.bmp')这个excel函数,他的功能是将两个字符串拼接。
做完后,excel文件里面的内容大致是这样的。接下来我们将c:e列的内容复制出来,这就是我们需要的bat代码。
在需要批量修改文件名的目录下,新建一个txt,复制进去:
点击右上角的文件,另存为,将后缀修改为.bat,编码修改为ANSI
接下来我们去运行刚保存的bat文件
会出现一个黑色的框框,不需要理会,之后就重命名成功了。
以上,就是使用bat批处理命令批量重命名文件名的方式,希望对大家的工作有帮助。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/50781.html