批处理批量更改文件名并排序
发表于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