手头有上万的图片,分布在数百个文件夹里,试了几个批量命名的方法。ACDSee只能批量处理单一文件夹内的文件,不大试用。后来上网找了找,发现DOS的批处理脚本比较简便,把别人的代码拿来稍作修改如下:
@echo off&Setlocal EnableDelayedExpansion
for /r %%i in (.) do (
set n=1000
for /f "delims=" %%a in (' dir /b "%%i\*.jpg"') do (
set /a n+=1
ren "%%i\%%a" "%%~ni"-!n:~1!%%~xa
)
)
只需将代码复制入文本文件内,重命名为xxx.bat,放到想要命名的主文件夹下,双击执行即可。
嘴馋吧?特供茅台欣赏
14 年前

没有评论:
发表评论