【转载】在windows中批量修改文件名



在windows中,经常会碰到要批量修改文件名字的情况,一个一个修改太慢了,懒懒的程序猿又不想上网找工具。

在这里,给大家提供一种简单的方法,仅需DOS和EXCEL就可以实现批量修改文件名了。


一、进入DOS命令提示符并切换到目标目录

(以E:\gzhu\MCM\2016\code\0131为例,这里提供两种进入DOS的方法)


①win+r-->cmd-->确定-->e:-->cd \gzhu\MCM\2016\code\0131(如下图)


②进入目标目录后,在地址栏输入cmd并回车(如下图)



这样就可以进入命令提示符了



二、使用dir命令并将显示结果输出到xls文件中,命令如下:

  1. dir /b >rename.xls  
dir /b >rename.xls
(注:>后面如果没有输入路径则为保存到当前路径)


三、打开rename.xls

在另外一列第一行输入:

  1. ="ren "&A1&" new_"&A1  
="ren "&A1&" new_"&A1

(注意空格!!!)

简单说明一下这个命令:"ren "就是重命名的命令,再用"&A1&"引用A1的内容

并把需要重命名的对应单元格填充(如下图)


三、新建一个rename.bat文件,将B列内容粘贴到文件中。

(新建一个txt,把后缀改成bat就可以了)
右键编辑bat文件,并把内容粘贴到文件里面

注意:需要改名的文件的同一目录下



四、运行bat文件,大功告成!!!


PS:类似地,这样就可以利用EXCEl里面的函数对文件进行批量重命名了,例如批量修改大小写,加前缀等等大笑


转发者补充:

使用中文时要使用记事本的ANSI编码

文件名包含空格时要使用“”包含起来,比如 

ren fuck.txt "8.2 创建目录".txt
="ren "&B2&".txt """&E2&""".txt"

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值