|
学习知识了!去掉一个字符后win7显示又不正常了。
为了少点代码,改成以下内容。
@echo off&color 1f&setlocal EnableDelayedExpansion
for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b
set b=%b:* =%
set b=%b:~0,3%
set c=%b:~0,2%
for %%a in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
if exist %%a: (
FOR /F "tokens=3 delims= " %%i in ('fsutil fsinfo volumeinfo %%a:\^|find "卷名"') do set MyVol=%%i
FOR /F "tokens=3 delims= " %%i in ('fsutil fsinfo volumeinfo %%a:\^|find "文件系统名"') do set MyFS=%%i
if "%c%" == "5." (
echo. !MyFS! %%a: !MyVol!
) else (
echo %%a: !MyVol! !MyFS!
)
)
)
echo.&echo 按任意键退出...&pause >nul
|
|