标题: 关于for语句中文件命名的问题请教大家
[打印本页]
作者: qwertl
时间: 2009-7-14 09:52
标题: 关于for语句中文件命名的问题请教大家
for /f "tokens=*" %%a in ('dir /b /aa "%SrcFolder%\*.*"') do (
%rar_% a -y "%desfolder%\%%~na.rar" "%SrcFolder%\%%a"
)
这句命令将"%SrcFolder%目录下的每个文件生成了一个独立压缩包在"%desfolder%目录下,如aaa.rar;bbb.rar;ccc.rar
现想自动在每个压缩包前加上数字顺序,
001aaa.rar
002bbb.rar
003ccc.rar
应该怎样实现
作者: tireless
时间: 2009-7-14 10:31
setlocal enabledelayedexpansion
set n=1000
for /f "tokens=*" %%a in ('dir /b /aa "%SrcFolder%\*.*"') do (
set /a n+=1
%rar_% a -y "%desfolder%\!n:~1!%%~na.rar" "%SrcFolder%\%%a"
)
作者: qwertl
时间: 2009-7-14 12:00
谢谢楼上的朋友 处处都能碰上你真好 :)