批处理文件,以评估我的本地驱动器的可用空间?

时间:2017-11-20 09:54:09

标签: windows shell batch-file

我正在寻找一个批处理文件来评估本地驱动器的可用空间。

例如,我想编写批处理文件以了解可用空间是否大于300 GB。所以我发现我的可用空间是45 GB使用

  

wmic LOGICALDISK,其中drivetype = 3获取标题,大小,FreeSpace

但是当我将它与300 GB进行比较时,它表明45大于300。

显然这个批处理文件程序将其计算为字符串?

请帮我找一个解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法是将300 GiB,(322122547200字节)大小合并为查询过滤器:

WMIC LogicalDisk Where "DriveType='3' And FreeSpace>'322122547200'" Get Caption,Size,FreeSpace

注意:您可能还希望使用以下内容:

  • 300000000000 (300 GB到字节)