像这样的问题, 论坛已有过多次讨论, 下面是楼主要求的代码:
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2 delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set genre=%%i
set genre=!genre:~-2!
for %%a in (!genre!) do (
fsutil fsinfo drivetype %%a | findstr "固定" >nul 2>nul && set rivet=%%a
)
)
echo 最后一个硬盘盘符=%rivet%
pause