maghreb 当前离线
上等兵
pushd %~dp0 set pth=%~dp0 for /l %%i in (1 1 3) do (for /f "delims=" %%a in (for %%i in (test1.dll test2.dll test3.dll) do ('dir /b /s /a-d "%pth%"^|find /i %%i')) do (set pth%%i=%%~dpa) echo %pth1% echo %pth2% echo %pth3% pause复制代码
TOP
@echo off setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /s /b /a-d aaaaaaaa.dll test1.dll test2.dll test3.dll') do (set /a n+=1 & set aaa=%%~dpa& set path!n!=!aaa:~,-1!) echo %path1% echo %path2% echo %path3% echo %path4% pause复制代码