有没有办法找到使用批处理文件安装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
答案 0 :(得分:6)
这存储在变量%SystemDrive%
echo %SystemDrive%
但您可能希望使用%SystemRoot%,其中包含驱动器和目录:
echo %SystemRoot%
答案 1 :(得分:4)
短几个字符。 :)
for %%a in ("%windir%") do echo %%~da
或者
echo %windir:~0,2%
答案 2 :(得分:2)
for /f "tokens=1 delims=\" %%D in ("%windir%") do echo %%D
答案 3 :(得分:0)
这还将返回驱动器:
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%