- step 1:提取文档里需要修改的文件名
- 新建一个TXT文档,输入:DIR *.* /B> 提取姓名.TXT
- 另存为:后缀加 .bat , 编码选择:ANSI
- 双击运行BAT,可发现新生成了一个以“提取姓名”为名的TXT文档,打开即可看到姓名全部提取出来了
- step 2:批量修改文件名
- 情况1:文件名中没有空格时
- 新建一个excel,将“提取姓名”里的内容复制到excel的A列
- 在B列输入修改后的名称
- 在C列输入公式:="REN "&A1&" "&B1
- 注意:REN后存在空格,不能缺少
- 把C列的内容复制到TXT文档内,改后缀和编码(如上图)
- 双击运行BAT,文件名批量修改完成
- 情况2:文件名中存在空格时
- 新建一个excel,将“提取姓名”里的内容复制到excel的A列
- 在C列输入修改后的名称
- 在D列输入公式:="REN """&A2&""" """&C1&""""
- 注意:REN后存在空格,不能缺少
- 双引号的注释:
- 输入:="""" 输出:"
- 最外面的两个引号""告诉Excel这是文本,第二个引号"告诉Excel去转义下一个字符,然后第三个字符"作为原始的字符展示出来
- 把D列的内容复制到TXT文档内,再另存为,改后缀和编码(如上图)
- 双击运行BAT,文件名批量修改完成
- 注:情况1和情况2只有第三小步的代码有所不同,其他步骤都是一样的
- 情况1:文件名中没有空格时
批量修改文件名称
于 2022-04-07 19:46:30 首次发布