有没有办法使用批处理文件找到安装 Windows 的驱动器。
例如
@echo off
set /p a=enter=
if %a%==%windows% goto c
if %a%==d goto d
:c
echo Windows drive
pause
:d
echo Not Windows Drive
pause
有没有办法使用批处理文件找到安装 Windows 的驱动器。
例如
@echo off
set /p a=enter=
if %a%==%windows% goto c
if %a%==d goto d
:c
echo Windows drive
pause
:d
echo Not Windows Drive
pause
这存储在变量中%SystemDrive%
echo %SystemDrive%
但是您可能想使用 %SystemRoot% 代替,其中包括驱动器和目录:
echo %SystemRoot%
少了几个字符。:)
for %%a in ("%windir%") do echo %%~da
或者
echo %windir:~0,2%
for /f "tokens=1 delims=\" %%D in ("%windir%") do echo %%D
这也将返回驱动器:
for /f %%a in ('echo %comspec% ^| choice /c:abcdefghijklmnopqrstuvwxyz /n') do set driv=%%a
甚至更短
echo %comspec:~0,1%
Rem Also with the colon
echo %comspec:~0,2%