批处理批量更改文件名并排序
发表于6 天前 ? 批处理 ? 暂无评论 ? 被围观 75 views+
@echo off   
setlocal EnableDelayedExpansion   
title 批量修改文件名 Zkx   
echo 请自行更改批处理中的文件名后缀以及新文件名   
echo.   
echo 将批处理放至相关文件夹,任意键开始。   
pause > nul   
set a=1   
for /f “delims=” %%i in (‘dir /b *.jpg’) do (   
if not “%%~ni”==“%~n0″ (   
if !a! LSS 10 (ren “%%i” “新文件名0!a!.jpg”) else ren “%%i” “新文件名!a!.jpg”  
set/a a+=1   
)   
)   
cls   
echo 工作完成……   
echo.   
echo 任意键退出   
pause > nul  

自行更改批处理中的文件名后缀以及新文件名,将以上代码保存为*.bat,放至相关文件夹。

转自 http://www.jybase.net/windows/20111113613.html