批量修改文件名.bat

简介: 批量修改文件名.bat
@echo off
set /p firststr="请输入文件名前缀:"
set /p kuozhan="请输入文件扩展名:"
set a=0
setlocal EnableDelayedExpansion
dir /b .\*.%kuozhan% | find /c /v "" >> .\tmp.txt
set /p c=<.\tmp.txt
del /a /f /q .\tmp.txt 
for %%i in (*.%kuozhan%) do (
set /a a+=1
if !a! gtr %c% (goto aa)
echo %firststr%!a!
echo %%i 
ren "%%i" "%firststr%!a!.%kuozhan%"
)
:aa
pause

20210705152248850.png

相关文章
|
6月前
讲解:如何根据txt文本列出的文件名批量查找指定文件夹里的文件并复制到新的文件夹里 , 按照文件名批量复制文件 , 根据文件名批量复制 , 通过文件名批量复制文件
该文介绍了一款批量文件处理软件,用于解决三类问题:依据文件名清单批量复制图片、筛选PDF文件及删除指定文件。用户可从百度或腾讯下载链接获取软件。操作步骤包括加载文件夹、输入文件名清单、设置目标位置、选择操作类型(复制、剪切或删除)及匹配方式,然后开始查找。软件能快速处理大量文件,提高办公效率,避免手动操作。查找结果会显示在特定文件夹和日志中,记录每个操作详情。
653 5
|
6月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
148 1
批量修改文件名.bat
批量修改文件名.bat
101 0
|
Shell Perl
批量修改文件名
批量修改文件名
279 1
BAT中删除目录,如何不显示删除的文件
BAT中删除目录,如何不显示删除的文件
128 0
shell遍历文件夹及去掉文件后缀名
shell遍历文件夹及去掉文件后缀名
shell 批量修改文件名
shell 批量修改文件名
Win系统 - 如何批量修改文件后缀名?
Win系统 - 如何批量修改文件后缀名?
1784 0
Win系统 - 如何批量修改文件后缀名?
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
1192 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)