批量修改文件名.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

相关文章
|
7月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
180 1
|
Shell Perl
批量修改文件名
批量修改文件名
285 1
批量修改文件名.bat
批量修改文件名.bat
215 0
批量修改文件名.bat
BAT中删除目录,如何不显示删除的文件
BAT中删除目录,如何不显示删除的文件
135 0
shell遍历文件夹及去掉文件后缀名
shell遍历文件夹及去掉文件后缀名
shell 批量修改文件名
shell 批量修改文件名
如何批量添加或修改文件扩展名
如何批量添加或修改文件扩展名
343 0
Win系统 - 如何批量修改文件后缀名?
Win系统 - 如何批量修改文件后缀名?
1836 0
Win系统 - 如何批量修改文件后缀名?
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
1216 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)