批处理软件

来源:百度知道 编辑:UC知道 时间:2024/05/09 10:06:41
我想把一些图片的名字重新命名,有没有个软件能快速重命名,在网上下载的图片,几百张,都是乱七八糟的名字,我想把它们统一换成1/2/3....
有没有个快的软件,一下子就全换从1开始排一直到最后一张

给你个批处理,把下面代码复制到记事本,保存为BAT后缀的文件,放到你的图片的目录里双击,按操作····
-------------------------------------------------------------

@echo off&set wei=1
echo.&echo “请输入新文件名,若直接回车就是以数字的形式重命名:”
set /p wjm=
cls
for /f "delims=" %%i in ('dir /b *.gif,*.jpg') do call set/a wjzs+=1
:k
if not "%wjzs:~1,1%s"=="s" set/a wei+=1&set wjzs=%wjzs:~1%&goto k
setlocal EnableDelayedExpansion
for /l %%i in (1 1 %wei%) do set shuzi=!shuzi!0
set b=1
for /f "delims=" %%i in ('dir /b *.gif,*.jpg') do (
if not "%%~nxi"=="%~nx0" (
set num=!shuzi!!b!
ren "%%i" "!wjm!!num:~-%wei%!%%~xi"
set/a b+=1
)
)
echo.&echo 重命名完成…………
echo.&pause&exit

在ACDSEE中打开文件夹,选中全部文件,在"编辑"中选择"
重命名",在对话框中输入新文件名,格式为"#文件名"或者"文件名#",在开始于框框中输入要改名的起始文件,如从"1"开始,确定后就成功显示为1wy,2wy……或wy1,wy2,……