我先用FOR把.EXE重名名为.EXE.BAK
@echo off
set pth=%cd%
for /r "%pth%" %%a in (*.EXE) do move /y "%%a" "%%a.BAK"
后来我想试试回复过来,可是下面的语句不知道那里不对反复推敲还是不对
@echo off
set pth=%cd%
for /r "%pth%" %%a in (*.BAK) do (
set file=%%a
move /y "%%a" "%file:~0,-4%"
)
那位高手指点一下作者: Hanyeguxing 时间: 2010-4-8 23:07