[ Last edited by HAT on 2009-1-13 at 19:03 ]作者: kurt101 时间: 2009-1-13 13:05 是在同一个目录有同名?? 这不可能 MS不让你同名的
还是D盘和E盘的游戏目录名同名??作者: kurt101 时间: 2009-1-13 13:36 我的测试上目录是C:\Documents and Settings\Administrator\桌面\新建文件夹
里面有d e(相当你的D和E盘)两个目录,自己按格式改路径就可以了
@echo off
for /d %%i in (d\*) do echo %%~ni >>d.txt
for /d %%i in (e\*) do echo %%~ni >>e.txt
for /f %%i in (d.txt) do (
for /f %%j in (e.txt) do (
if "%%i"=="%%j" rename "C:\Documents and Settings\Administrator\桌面\新建文件夹\d\%%i" %%i-OLD
)
)
del/q d.txt
del/q e.txt
pause作者: lbccyxs 时间: 2009-1-13 16:31 我也搞了一个。放在当前目录下。1.可以看改了什么.2可以改长文件名3.可以改带后缀。没测试能不能改N个.(点)的格式。呵呵。再次谢谢大家!
dir /ON /b /ad >b.txt
DEL A.TXT
for /f "tokens=*" %%i in (b.txt) do IF EXIST D:\网络游戏\%%i\NUL ECHO "D:\网络游戏\%%i">>A.TXT&&REN "D:\网络游戏\%%i" OLD-"%%i"||REN "D:\网络游戏\%%i".* OLD-"%%i".*