| 
 | 
for  /f "usebakq tokens=*"  %%i  in ( 
     `dir /a-d/b/s  c:\*.gho   d:\*.gho  e:\*.gho` 
) do ( 
       set /a n+=1 
       call  set "#%%n%%=%%i" 
) 
echo.  您所收索的盘符,存在以下GHO文件 格式为  " 变量= XXX.gho 
set #>"%~dp0GHO.txt&¬epad  "%~dp0GHO.txt"  
 
 
下面这个不给GHO文件赋值 
for  /f "usebakq tokens=*"  %%i  in ( 
     `dir /a-d/b/s  c:\*.gho   d:\*.gho  e:\*.gho` 
) do ( 
      cd.>"%~dp0GHO.txt 
      echo.%%i>"%~dp0GHO.txt     
) 
echo.  您所收索的盘符,存在以下GHO文件  
notepad  "%~dp0GHO.txt"  
 
 
 
 
楼上,dir  支持N文件搜索的   一个for 就行了 
 
[ 本帖最后由 x9tian 于 2011-2-16 17:34 编辑 ] |   
 
 
 
 |