求BAT脚本批量重命名一个文件夹里面的文件为0001 、0002、0003、...依次0009到0010 ...0099 0100 0101!

不是0009到00010, 最好简单点 还需要改后缀名
帮我把在哪改名,在哪改后缀名标出来 (楼主菜鸟,看不懂,,) 谢谢大佬们!!!

第1个回答  2020-10-18
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 将当前目录里的所有文件以指定位数的递增数字序号重命名
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "tokens=1*delims=:" %%a in ('dir /a-d/b^|find /i /v "%~nx0"^|findstr /n .*') do (
set "f=%%b"
set "fn=0000%%a"
setlocal enabledelayedexpansion
echo;"!f!" --^> "!fn:~-4!%%~xb"
endlocal
)
echo;%#% +%$%%$%/%@% %z%
pause
exit追问

大佬在哪填要修改的名字,哪里填要修改的后缀名啊!楼主表示看不懂,, 能不能直接给我发个 写好的记事本呢? 名字批量休改名字为image 以0001往后排序, 后缀名为 .tif 谢谢大佬!我邮箱[email protected] 可以用的话,我直接采纳,谢谢!

求大佬直接给我标出来,在哪里改名字,哪里改后缀名,楼主太菜看不懂,,如果可以的话大佬直接给我发个写好的记事本给我,批量改名为image 后缀名为.tif 以0001...0009 0010排序 邮箱[email protected] 谢谢大佬了!一旦可以用,直接采纳,谢谢!

相似回答