教你批量替换该文件夹所有文件的文件名中的关键词!-批量改文件名

我们大家在办公中可能会遇到这样的情况,你下载或者接受了一些文件,但是后面加的后缀词看着碍眼或者影响办公效率,我们该怎么办呢?举个例子,看下图

教你批量替换该文件夹所有文件的文件名中的关键词!

我们需要批量删除掉“来自某某网下载”这几个字。

有朋友一定要说,网上有很多批量修改文件名的软件呀,你这多此一举!!!

教你批量替换该文件夹所有文件的文件名中的关键词!

的确有很多,不过效率比较低,我们先要打开软件,一一设定。而我们自己如果做一个批处理文件,那就简单了,每次双击就OK啦。上步骤:

  1. 新建一个文本文档,打开,在里面粘贴此代码:

    @echo off

    SETLOCAL ENABLEDELAYEDEXPANSION

    for /f "delims=" %a in ('dir /b^|findstr "来自某某网下载"') do (

    set name=%a

    set name=!name:来自某某网下载=!

    ren "%a" "!name!"

    )

    exit

  2. 关闭并保存。修改文件后缀名为.BAT。

  3. 把该文件放进你需要批量修改的文件夹内即可。

    简单吧?有朋友要说,你这是删除某关键词,那如果是替换要怎么办?

    比如我们要把文件名中的“2015”全部替换为“修改于2017年”呢?

    @echo off

    SETLOCAL ENABLEDELAYEDEXPANSION

    for /f "delims=" %a in ('dir /b^|findstr "2015"') do (

    set name=%a

    set name=!name:2015=修改于2017年!

    ren "%a" "!name!"

    )

    exit

    其实就是在第三行和第五行进行修改即可啦。

    上动态图。

教你批量替换该文件夹所有文件的文件名中的关键词!

推荐阅读