您的位置首页百科知识

bat批量替换部分文件名

bat批量替换部分文件名

的有关信息介绍如下:

bat批量替换部分文件名

很多时候大家想要修改自己电脑上某个文件夹下面的文件名称,一个一个改非常麻烦,利用bat格式的命令文件可以批量操作。

注:如果不是想这么改,这步忽略不计。打开需要改名的文件夹,ctrl+a全选文件,右键选择重命名,输入你想要命名的名称(中英文不限)得到如下结果。

没有执行第一步,这步忽略不计,如果文件名称中包含空格部分,可以直接执行这一步,新建一个txt记事本,名称随便,内容填如下:

@echo off

Setlocal Enabledelayedexpansion

set "str= "

for /f "delims=" %%i in ('dir /b *.*') do (

set "var=%%i" & ren "%%i" "!var:%str%=!")

然后保存。

修改本txt记事本文件后缀名为bat,得到bat文件,双击执行,所有文件名中包含空格的部分删除了;

再新建txt记事本文件,名称随便,输入dir *.* /b>rename.xls其中*.*的点改成自己文件后缀名,我这里是.jpg,得到的格式是dir *.jpg* /b>rename.xls如下图;

修改第3步中新建txt记事本文件格式为.bat格式,双击得到一个表格文件,如下图;

打开rename.xls这个表格文件,这里有所有文件名称,在第二列填上你想要改成的名称,第三列填上ren,第四列输入=C1&" "&A1&" "&B1这个公式,符号都是英文符号,&" "&之间空格表示。(这里第二列标题相似部分可以批量操作,懂点基础表格用法);

再新建txt记事本文件,将得到的结果复制粘贴到记事本中,然后保存关闭,修改记事本文件后缀txt为bat,双击执行bat文件,所以文件名称就改成你想要的了。

打开需要改名的文件夹,ctrl+a全选文件,右键选择重命名;

新建一个txt记事本;

再新建txt记事本文件;

修改第3步中新建txt记事本文件格式为.bat格式;

打开rename.xls这个表格文件;

再新建txt记事本文件,将得到的结果复制粘贴到记事本中,然后保存关闭,修改记事本文件后缀txt为bat,双击执行bat文件;