::根据你的要求,我写下一个可以满足你的P
::由于批处理本身计算能力有限,如果你的储存设备超过2G,则显示不出以MB为单位的容量
::或者你自己想办法解决
-
- @echo off
- for /f "skip=1 tokens=1-3" %%i in ('"wmic logicaldisk where name='i:' get name,freespace,size"') do (set m1=%%i &set m3=%%k & set m2=%%j & goto label)
- :label
- set /a m1=%m1: =%/1024/1024,m3=%m3: =%/1024/1024
- (echo 盘符:%m2%&echo 总容量:%m3%MB&echo 剩余容量:%m1%MB)|msg %username% /time:5
复制代码
|