- @echo off
- rem if /i "%cd:~-6%"=="update" echo %cd:~,-6%&pause&exit /b
- rem 用for对特殊字符的兼容性好一点(如&^)。当然如果不介意,可以加引号以避免
- for %%a in ("%cd%") do if /i "%%~nxa"=="update" echo %%~dpa&pause&exit /b
- for /f "delims=" %%a in ('dir /ad/s/b update*') do if /i "%%~nxa"=="update" if "%%~dpa" neq "%%~da\" (if not exist "%%~dpa..\update\" echo %%~dpa) else echo %%~dpa
- pause
复制代码
|