@echo off
setlocal enabledelayedexpansion
set FILE=ABC.exe
for /f "tokens=*" %%i in ('"wmic logicaldisk where drivetype=3 get DeviceID|findstr ":""') do (
set NA=%%i
echo !NA!%file%
)
pause
exit
为什么只显示ABC.EXE,我本意是在前面边盘符,如
c:abc.exe
d:abc.exe
setlocal enabledelayedexpansion
set FILE=ABC.exe
for /f "tokens=*" %%i in ('"wmic logicaldisk where drivetype=3 get DeviceID|findstr ":""') do (
set NA=%%i
echo !NA!%file%
)
pause
exit
为什么只显示ABC.EXE,我本意是在前面边盘符,如
c:abc.exe
d:abc.exe

