- @echo off&setlocal enabledelayedexpansion
- echo %cd%\ | findstr /I "nul'>\\update\\">nul && set yy=yy
- if defined yy (for /f "delims=" %%a in ('echo %cd%\ ^| findstr /I "\\update\\"') do (
- set str=%%a
- for /f "delims=*" %%b in ('echo !str:\update\^=*!') do echo %%b
- )) else (for /f "delims=" %%c in ('dir /ad /b /s^|findstr /I /E "update"') do (echo %%~dPc|findstr /I "\\update\\" >nul||echo %%~dPc))
- pause>nul
复制代码
现在可以在任何目录下执行,包括当前就在update目录下,或者在 *\update\*\update 目录下的情况测试通过;
[ 本帖最后由 rwxyxy 于 2010-1-19 18:34 编辑 ] |