用Windows自带插件bat实现批量修改文件名

前两天在做审计实习的时候遇到需要对大量PDF文件改名的情况,刚开始打算一个一个改,改了十个我就改不下去了,点256下是人干事吗?话不多说开始全网寻找批量改名的方法,捣鼓了好久才搞清楚,写一个总结吧。
首先,改文件名主要分为两部,第一步,获取原文件名,第二步,用bat插件实现批量替换
工具:TXT记事本、excel、浏览器

获取原文件名

第一种方法:bat大法

  1. 把要修改名字的文件放到一个文件夹里,在此文件夹下新建一个TXT文件,输入"DIR . /B > 原名称列表.txt"(注意"B"和"<"之间有空格!

  2. 输入完毕后将文件另存为bat后缀的文件,编码方式选择ANSI,文件类型选择所有文件!

  3. 保存后关闭文件,双击刚刚的bat文件,即可获得一个包含原文件名的TXT文件
    用Windows自带插件bat实现批量修改文件名_第1张图片

  4. 打开TXT文件,将获得的文件名复制粘贴到一个新的excel工作簿

第二种方法:浏览器大法

  1. 把整个文件夹拖入edge或者谷歌浏览器(其他浏览器应该也行),这时候奇迹出现了,
    用Windows自带插件bat实现批量修改文件名_第2张图片

  2. 直接将文件名复制进去(粘贴选择仅粘贴值),是不是很棒很方便!

bat法获取文件名我就没成功过而且还麻烦,个人强烈推荐浏览器大法,又快又准

修改文件名

  1. 刚刚在excel的A列输入了原文件名,接下来在B列输入你想要的新文件名(Attention!:原文件名和新文件名都不能有空格,否则会修改失败!
  2. 然后在C列输入公式【=“REN ”&A1&" "&B1】然后下拉(REN后面有空格哦)
  3. 复制得到的C列到一个新的TXT文件里,另存为bat文件,编码方式同样改为ANSI,文件类型选择所有文件
  4. 双击生成的bat文件,奇迹出现啦!!!

注意事项

1.在操作之前先让资源管理器的查看文件方式为带有后缀的
用Windows自带插件bat实现批量修改文件名_第3张图片
2. 新文件名和原文件名均不能带有空格
3. 文件名记得都写上扩展名(我经常不带脑子忘记)

你可能感兴趣的:(windows,批量替换,excel)