Re martin325:
在线编写的一段代码,可以按照F0~F9的顺序,将第一个存在的目录改名为其后的第一个不存在的目录。
注意:代码未经任何有效性测试,请在谨慎、全面测试无误后再投入使用!
@echo off
if not "%1"==":" %0 : F0 F1 F2 F3 F4 F5 F6 F7 F8 F9
:LoopSrc
if "%2"=="" goto error
shift
if not exist "d:\%1\nul" goto LoopSrc
set src=%1
:loopDst
if "%2"=="" goto error
shift
if exist "d:\%1\nul" goto LoopDst
set dst=%1
ren "d:\%src%" "%dst%"
if exist "d:\%dst%\nul" goto clear
:error
echo.
echo Error: Not found src/dst, or rename fail!
echo.
:clear
for %%e in (src dst) do set %%e=
:end
Last edited by willsort on 2006-4-8 at 17:29 ]