求bat批量重命名文件 文件批量重命名bat求编辑

作者&投稿:茹京 (若有异议请与网页底部的电邮联系)

注:dir *.html*/b>rename.xlsx 这是批量提取文件名,html是音频文件后缀,如果不是请修正;
1.将这句话复制到批量提取.txt中,并将后缀改成bat文件,将这个提量提取.bat文件拖入你想要重命名的文件夹中,点击这个bat文件,就能实现批量提取文件名。
2.打开rename.xlsx,在A列前插入一列rename,在C列写上你想要改的文件名,在D列将文字合并,并将这些D列复制到txt文件中,并将重命名.txt后缀改成重命名.bat,将这个重命名.bat文件拖入你想要重命名的文件夹中,点击这个bat文件,就能实现你的操作。
希望能解决你的问题,望采纳,如果有帮助,留下你的一个赞哦~
3.如果解决不了,可以将文件发给我,我来帮你处理。



以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
@echo off
rem 将指定文件夹里的指定扩展名文件以递增的数字序号重命名并修改扩展名
mode con lines=5000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for %%a in ("txt|html" "html|txt") do (
for /f "tokens=1,2 delims=|" %%b in (%%a) do (
set "n="
for /f "delims=" %%d in ('dir /a-d-h/b *.%%b 2^>nul') do (
set /a n+=1&set "f=%%d"
setlocal enabledelayedexpansion
echo;"!f!" --^> "!n!.%%c"
endlocal
)
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit

求bat代码,文件批量重命名~

看看生成的批处理脚步是否符合你的要求,符和再运行。
@echo off
setlocal enabledelayedexpansion
(for /f "tokens=1-3 delims=()" %%i in ('dir/b acd*') do (
set/a n=%%j+1
set fn=00000!n!
echo !fn!
set fn=!fn:~-6,6!
echo !fn!
if "%%j" neq "" (echo copy %%i(%%j^)%%k "acd !fn!%%k")else echo copy %%i%%k "acd !fn!%%k"
))>renren.bat
notepad renren.bat

按照文件名前面数字编号不足两位的补一个0 大于等于33个编号加1,前两位有不是数字的(本批处理除外)退出写的代码,批处理放要处理的文件夹内:

@echo off&setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir/b/a-d')do (
if not "%%i"=="%~nx0" (
set nn=%%i
set n1=!nn:~,2!
echo.!nn:~2,1!|findstr "[0-9]"&&set n1=!nn:~,3!
echo.!n1!|findstr "^[0-9]*$"||goto note
call set n2=%%nn:!n1!=%%
if not "!n1:~,1!"=="0" (
if !n1! geq 33 set/a n1=+1
ren "%%i" "!n1!!n2!")
)
)
echo 处理完毕!即将退出
ping /n 3 127.1>nul
exit

:note
echo.
echo 本文件夹内存在不是前面是编号的文件,请核实后重新运行!
ping /n 5 127.1>nul

怎么批量修改文件夹的名称?
答:方法一:电脑自带批处理 1、首先打开需要批量更改名称的文件,按键盘Ctrl+A全选所有文件 2、然后按F2键重命名,我们这组照片是命名为动漫,然后确定就全部按照顺序批量命名了。方法二:bat批量处理 批量更改文件夹 1、当前目录新建一个文本文档打开输入以下代码 set a=1 setlocal EnableDelayedExpansion FOR...

使用bat文件实现批量重命名功能
答:新建一个Excel文件,将原文件名、修改后文件名按照图片中格式,输入到表中。(行数不限)新建一个txt文件,将表格内容复制到txt文件中。将新建的txt文件另存为“重命名.bat”将bat文件与需要重命名的文件放在 同一文件夹下面,然后双击“重命名.bat”结果如图。是不是很轻松方便,快来试一下吧~

BAT重命名所有目录下所有子文件夹内的文件
答:echo off & title 根据文件夹名生成相关文本 By 依梦琴瑶cd /d %~dp0 & color 0asetlocal enabledelayedexpansion::设置要处理的目录路径,如果直接处理当前目录,请留空set DirPath=AAA::设置文件一的输出路径set File_A=%cd%\1.txt::设置文件二的输出路径set File_B=%cd%\2.txt:::主代码...

求bat批量重命名文件
答:注:dir *.html*/b>rename.xlsx 这是批量提取文件名,html是音频文件后缀,如果不是请修正;1.将这句话复制到批量提取.txt中,并将后缀改成bat文件,将这个提量提取.bat文件拖入你想要重命名的文件夹中,点击这个bat文件,就能实现批量提取文件名。2.打开rename.xlsx,在A列前插入一列rename,在...

bat批量处理重命名的方法,请教? 批量重命名,pdf格式
答:for %%I in (*111205050765*) do (set /a NUM+=1 title ^(!NUM!^/%TOTAL%^) ReNaming . . .set FILE=%%I ren "%%I" "!FILE:111205050765=1800!")endlocal & exit === 以上文本保存成xxx.cmd文件,放到要重命名的文件夹内运行即可。最好先复制一份出来重命名,以防失误。

...的顺序以文件夹名对文件进行编号的方式批量重命名
答:先上测试效果图:代码如下:echo off & title 批量重命名并序号补位 By 依梦琴瑶cd /d %~dp0::脚本放于主目录后执行::设置补位数,比如补全五位,就填写5set Ws=5for /l %%a in (1,1,%Ws%) do ( call set W=%%W%%0)for /d %%a in (*) do ( pushd "%%~a" for ...

bat命令如何批量倒序重命名多个文件夹内的图片?
答:不清楚你的实际文件/情况,仅以问题中的样例/说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行<# :cls&echo off&cd /d "%~dp0"&mode con lines=5000rem 将当前目录下多个子文件夹里的jpg图片文件按指定规则重命名set #=Any question...

bat批量处理重命名的方法,请教?批量重命名,pdf格式
答:你问题没问到重点,所以我直接给你个全能的了,我自己也通常用到。echo off title 批量加编号(☆ by 风旋碧浪 QQ:29486594 ☆)color 0e&MODE con: COLS=79 LINES=25 setlocal enabledelayedexpansion :loop1 echo.echo A。保留原文件名并在前加编号 echo B。去除原文件名并直接加编号...

bat批处理文件,怎样删除文件名中指定的字符?带半角的括号
答:批量去除文件名中某些相同字符的方法:下载工具:优速文件批量重命名 步骤1,下载安装上面的工具软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容...

求bat给所在文件夹的文件进行批量替换符号重命名
答:不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行 /*&cls&echo off&cd /d "%~dp0"&mode con lines=5000rem 将多个mp4文件名称开头的指定特征字符删除,并添加所在文件夹名称前缀字符set #=Any...