批量重命名小工具

 1 @echo off
 2 
 3 ::Logo
 4 title 批量重命名
 5 echo **批量重命名 by Clover.Z**
 6 echo **当前文件夹下指定后缀名的文件批量重命名 默认格式类似abc0001.jpg**
 7 echo **欢迎使用**
 8 
 9 ::接收用户输入
10 set /p type=请输入文件后缀名:
11 set /p name=请输入修改后的名称:
12 set /p id=请输入起始编号:
13 
14 ::处理阶段
15 setlocal enabledelayedexpansion
16 for /f %%i in ('dir /b *.%type%') do (
17 if !id! lss 10 (
18 rename "%%i" "%name%000!id!.%type%"
19 ) else (
20 if !id! lss 100 (
21 rename "%%i" "%name%00!id!.%type%"
22 ) else (
23 if !id! lss 1000 (
24 rename "%%i" "%name%0!id!.%type%"
25 ) else (
26 if !id! lss 10000 rename "%%i" "%name%!id!.%type%"
27 )
28 )
29 )
30 set /a id+=1
31 )
32 echo 处理完毕!
33 pause
34   

 

posted @ 2013-06-07 16:52  Clover-Z  阅读(188)  评论(0编辑  收藏  举报