美文网首页
Windows下批量重命名文件的方法

Windows下批量重命名文件的方法

作者: Ponge | 来源:发表于2016-11-15 15:10 被阅读1993次

    研究一个公司,往往会批量下载很多公告和研报,但是改文件名如果一个一个改,比较麻烦,所以学习了一下批量修改的办法(虽然第一次用的时间要远远长于手动改的=。=)。

    第一步:提取原有文件名目录

    • 新建txt文档,命名为ls(随意)
    • 在文档里输入下面代码,注意*.*前后都有空格,>前面也有一个空格
      DIR *.* /B >LIST.TXT
    • 保存后将扩展名改为.bat
    • 双击运行,同一目录下生成新文件LIST.TXT,这个就是原有文件名目录

    第二步:生成批量dos命令行

    • 该步骤需要用到excel
    • 将LIST.TXT里面的目录复制到excel里面,比如在A列
    • 将原有文件名分列,拆分出各个字段,放在各列(比如字段在B、C、D列,扩展名在E列)。这里需要注意的是,扩展名也要带着,不能省略。
    • 在F列输入公式
      ="REN "&A1&" "&B1&""&C1&""&D1&"."&E1&""
    • 公式含义:最外面的""是用来保证整个这段话是文本格式;REN是dos命令,不是excel命令,放在这里就行,注意REN后面有一个空格;A1和B1之间有一个空格;E1前有一个“.”,这样才会生成.doc或者.pdf这种格式;
    • 最后显示的样子是:

    REN 原文件名 新文件名

    • 注意:如果原文件名包含空格,那么需要在原有文件名两侧添加双引号,具体的办法是添加辅助列H列,这一列的内容就是英文半角",然后原来F列的公司变成:
      ="REN "&H1&""&A1&""&H1&" "&B1&""&C1&""&D1&"."&E1&""
    • 最后显示的样子是:

    REN "原文件名" 新文件名

    第三步:利用批处理文件改名

    • 将原有LS.BAT文件打开,删除原有内容,将改名的批处理命令粘贴进来

    REN 原文件名1 新文件名1
    REN 原文件名2 新文件名2
    REN 原文件名3 新文件名3

    • 保存退出并运行
    • 稍等一会就应该改好了

    相关文章

      网友评论

          本文标题:Windows下批量重命名文件的方法

          本文链接:https://www.haomeiwen.com/subject/gjtlpttx.html