Board logo

标题: 代码求助 [打印本页]

作者: fmr520     时间: 2008-4-2 16:45    标题: 代码求助

下面的代码运行不了,请问是那里有问题?@echo off
setlocal enabledelayedexpansion
set /p back=sfgrf:
set abc=C D E F G H
for %%a in (%abc%) do if "%back%"=="%%a:\" for /r %%a:\ %%i in (.) do (
  set var=%%i
  if /i "!var:~0,11!"=="%%a:\RTWFGSRY" (echo 335465) else (
     echo bgdjhfjfjf
   )
)
pause
作者: huahua0919     时间: 2008-4-2 17:14
搜索一个文件要这么烦琐吗?
作者: bat-zw     时间: 2008-4-2 17:16
set /p back=sfgrf: 有问题吧
作者: huahua0919     时间: 2008-4-2 17:29

@echo off
for /f "delims=" %%i in ('wmic logicaldisk where "drivetype=3" get deviceid^|more +1') do (
cd /d %%i
for /f "delims=" %%a in ('dir/s/b/ad') do (
set a=%%a
if "!a:~3,8!"=="RTWFGSRY" (echo find in %%i) else (echo nothing everydrivers)
)
)
pause
[ Last edited by huahua0919 on 2008-4-2 at 05:33 PM ]
作者: balinger     时间: 2008-4-2 20:06
少了一个“)”