
CODE: [Copy to clipboard]试运行一下,没有问题的话,将 echo ren %%j lcgroger!var!.mp3 中的echo去掉就可以了。@echo off&setlocal enabledelayedexpansion
cd.>1.txt
dir/b *.mp3>>1.txt
for /f "tokens=1* delims=:" %%i in ('findstr /n .* 1.txt') do (
set var=00%%i
set var=!var:~-3!
echo ren %%j lcgroger!var!.mp3
)
pause
CODE: [Copy to clipboard][ Last edited by ccwan on 2007-7-5 at 05:18 PM ]@echo on&setlocal enabledelayedexpansion
cd.>1.txt
dir/b *.mp3>>1.txt
for /f "tokens=1* delims=:" %%i in ('findstr /n .* 1.txt') do (
set var=00%%i
set var=!var:~-3!
ren "%%j" lcgroger!var!.mp3
)
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |