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:
双击运行即可大功告成。