在windows系统下批量文件重命名

        mac系统下可以很方便的对一系列文件命名,windows系统自身却没有这样的功能,需要通过一些曲折的手段实现这样的功能。

在对旧版博客图片恢复时,从七牛云下载下的文件名中是包含中文的,为了避免日后的再次麻烦,需要对文件进行批量重新命名。

如何实现如上图从左到右的替换呢?需要利用到一些命令行的知识。利用win+R键调出运行,键入cmd.exe调出命令提示符工具。

然后进入到需要替换文件所在文件夹。

键入

1
dir/b>allFileName.xls

会将所有文件名写入至excel文档中,打开后将第一行删除,

然后利用excel函数,对需要替换的部分进行替换。

1
="nostalgia"&MID(A1,3,9)

然后用如下公示生成bat命令 。

1
"ren "&A1&" "&B1

在文件夹中新建一个txt,把C列复制到里面,改为*.bat:

双击运行即可大功告成。

参考来自【BAT】win7下对批量文件重命名(截取原始文件名中的部分作新名字)

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×