下载的电视剧、动画片文件名前缀还真不少,在MP4上集数和标题都显示不了了。
原理:使用Excel制作批处理文件。(原文件名有空格时,需用过渡文件名)
任务:将E:\dh目录中的rmvb文件清除命名前缀。(例:“名侦探柯南 139→→最后上映的杀人事件(后编).rmvb”修改为“139_最后上映的杀人事件(后编).rmvb")
1、输出文件名
运行CMD打开“命令提示符”窗口,输入“E:”回车,“cd dh”回车,“dir *.rmvb /b /O:N>1.bat”回车。
2、换为过渡文件名
使用“资源管理器”打开E:\dh目录,按名称排列文件。选择所有rmvb文件,右击第一个rmvb文件,重命名为“(1).rmvb”,此时所有rmvb文件自动重命名为“(1).rmvb”、“(2).rmvb”……(如图1)
3、制表格
用记事本打开1.bat,复制文件名。
打开Excel,在E1处粘贴文件名,在A1处输入“ren”,在B1、D1处输入一个空格。在C1处输入“(1).rmvb”,在C2处输入“(2).rmvb”。将A、B、C、D列向下填充至末。(填充C列时,先选中C1、C2,以生成等差数列)
选择E列,将“名侦探柯南 ”替换为空(相当于删除),将“→→”替换为“_”。(如图2)
4、制作批处理文件
复制表格,用记事本打开1.bat,覆盖原来的内容。复制一个“tab符”,进行替换,在“查找内容”中粘贴“tab符”,替换为空(相当于删除)。保存退出。(如图3)
OK!打开1.bat即可批量清除前缀。
总结:本文巧妙之处――利用Windows的批量重命名,生成过渡文件名,从而避免了空格对DOS命令的影响。再按照一致的顺序将过渡文件名修改,从而达到前缀批量清除的目的。