下面代码是 gp.cmd 中 支持一级畸形文件夹 的gho搜索 代码
----------
echo Searching *.GHO...
for %%c in (z y x w v u t s r q p o n m l k j i h g f e d c) do (
if exist %%c:\nul (
ECHO Searching %%c:
DIR /B /A-D %%c:\*.GHO >gho_s0.txt 2>nul
for /f "delims=" %%d in (gho_s0.txt) do echo %%c:\%%d >>GHO_S.TXT
DIR /AD /X %%c:\ |FIND "<DIR>" >gho_s0.txt 2>nul
FOR /F "TOKENS=4" %%E IN (gho_s0.txt) DO DIR /B /S /A-D %%c:\%%E\*.GHO >>GHO_S.TXT 2>nul
del gho_s0.txt
)
)
---------------------
对于 一级畸形目录 可以先用 /x 参数把根目录下的 全部文件夹 都以8.3格式列表出来,然后根据此表 用 dir /b /s /a-d 的方式搜索 gho 。