本帖最后由 yakeyun 于 2023-8-17 18:30 编辑
回复 3# yakeyun
如果只需要获取C盘就是下面代码:- @echo off&setlocal enabledelayedexpansion
- echo 获取磁盘分区信息:
- echo.
-
- for /f "tokens=1-3" %%a in ('wmic logicaldisk get DeviceID^,Size^,FreeSpace ^|find "C:"') do (
- set dp=%%a
- set dpf=%%b
- echo 磁盘分区: !dp!
-
- REM 将字节转换为GB
- for /f %%d in ('powershell -command " !dpf! / 1024 / 1024 / 1024 "') do set FreeGB=%%d
- for /f "tokens=1,2 delims=." %%f in ("!FreeGB!") do (
- set intPart=%%f
- set decPart=%%g
- set decPart=!decPart:~0,2!
- set truncatedValue=!intPart!.!decPart!
- echo 可用容量: !truncatedValue! GB
- echo.
- )
- )
- pause
复制代码
|