|
- echo off
- set /a max=0
- setlocal EnableDelayedExpansion
- title 各分区剩余空间情况
- echo.
- echo.
- echo 磁盘分区 磁盘卷标名 剩余空间(MB)
- echo _____________________________________________________
- for %%d in (C D E F G H I J K L M N O P Q R S T U V W Z) do (
- if exist %%d:\nul (
- for /f "tokens=3" %%z in ('dir /-c %%d:\') do set freesize=%%z
- set /a freesize=!freesize:~0,-3!/1073>nul
- set freesiz=!freesize!
- set /a freesize=!freesiz:~-9!
- if !freesize! gtr !max! set max=!freesize!&&set maxdisk=%%d:
- for /f "tokens=3*" %%v in ('vol %%d:') do set volume=%%w
- set volume=!volume!
- set volume=!volume:~-20!
- echo %%d: !volume! !freesize!
- )
- )
- @echo 剩余空间最大的盘符为%maxdisk% , 可映射为I盘
- pause
复制代码 抄了个,可以
|
|