[批处理脚本]判断硬盘各分区剩余空间大小,单位以GB换算 |
您所在的位置:网站首页 › dos命令查看硬盘空间 › [批处理脚本]判断硬盘各分区剩余空间大小,单位以GB换算 |
[批处理脚本]判断硬盘各分区剩余空间大小,单位以GB换算
选择字号: 超大 标准 技术小哥 发布于2014年03月14日 属于 批处理课堂 栏目 0个评论 12497人浏览 话不多说,请看代码: --------------------------------------------代码开始------------------------------------------------- @echo off setlocal EnableDelayedExpansion for %%i 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 %%i: for /f "tokens=3" %%j in ('dir /-c %%i: ^|find "可用字节"') do ( set space=%%j set space=!space:~0,-3! set /a space=!space!/1024/1024 for /f "tokens=3*" %%v in ('vol %%i:') do set volume=%%w
echo %%i:!volume! 剩余 !space! GB可用 ) ) pause --------------------------------------------代码结束------------------------------------------------- 总结几个获取磁盘大小的命令(以d盘为例): 上例中: dir /-c d:\ defra d: -a(较慢) fsutil volume diskfree d: wmic logicaldisk d: get Description,DeviceID,FreeSpace/value 个人整理,学习之用;转载请标明出处,谢谢! 打赏![]() ![]() 标签: 上一篇:[网维大师]网维大师游戏菜单没有图标 下一篇:[网维大师]解决网吧出现两台无盘主服务器故障 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |