在批量处理文件名过程中遇到的编码问题,在处理过程中遇到替换名的文件名中包含哈萨克文,需要utf-8格式来处理,本机使用的是win10自带cmd,编码格式为gbk。
1.批量获取需要修改文件名
将需要批量处理的文件拷贝到一文件夹内,使用批处理获取现有的文件名。
Cmd
1 |
DIR *.* /B > 原文件名列表.txt |
把以上代码保存成:获取文件名.bat
2.合并文件名
将获取的原文件名列表.txt中的文件名粘贴到Excel中,使用Excel的拼接公式将A列的原文件名和B列的新文件名合并。
Excel
1 |
="ren "&A1&" "&B1 #在C列输入此公式 |
3.批量修改文件名
将C列获取的文件名粘贴到“更改文件名.bat”的批处理文件里并执行该批处理文件即可。