需求描述:
- 文件夹有很多文件,需要统一的命名格式,比如要命名为下面的格式:
- 手动命名费时费力,这时候我们可以借助批处理:
批处理实现
- 其实之前也用过,一直没在博客上写过,最近看到有需求,就写了一篇:
- 新建文本文件,后缀为txt,复制以下内容进去,然后修改后缀为bat
@echo off&setlocal EnableDelayedExpansion
set a=1
for /f "delims=" %%i in ('dir /b *.jpg') do (
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "softcopyimg_!a!.jpg") else ren "%%i" "softcopyimg_!a!.jpg"
set/a a+=1
)
)
- 双击运行即可: