大佬教程收集整理的这篇文章主要介绍了windows – 使用Batch命令检查可用磁盘空间,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
wmic logicaldisk where "deviceid='C:'" get FreeSpace
这将输出类似的东西
FreeSpace 197890965504
您可以通过添加/ format:value开关将其强制为一行:
> wmic logicaldisk where "deviceid='C:'" get FreeSpace /format:value FreeSpace=197890965504
那里有一些空行,但是(大约三到四行)不适合处理.幸运的是,当我们进行标记化时,for命令可以为我们删除它们:
for /f "useBACkq delims== tokens=2" %x in (`wmic logicaldisk where "deviceid='C:'" get FreeSpace /format:value`) do set FreeSpace=%x
这里的好处是,因为我们只使用第二个令牌,所有空行(没有第二个令牌)都会被忽略.
在批处理文件中使用此符号时,请记住加倍%符号:
for /f "useBACkq delims== tokens=2" %%x in (`wmic logicaldisk where "deviceid='C:'" get FreeSpace /format:value`) do set FreeSpace=%%x
您现在可以使用存储在环境变量%FreeSpace%中的可用空间.
以上是大佬教程为你收集整理的windows – 使用Batch命令检查可用磁盘空间全部内容,希望文章能够帮你解决windows – 使用Batch命令检查可用磁盘空间所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。