gpt4 book ai didi

objective-c - 在 Cocoa 中动态获取硬盘大小

转载 作者:行者123 更新时间:2023-12-03 17:28:22 27 4
gpt4 key购买 nike

我正在尝试获取主硬盘的大小。这是我正在使用的代码:

NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:nil];

但是这段代码没有给我正确的高清大小。如果我的硬盘容量为 320GB,则将返回 290GB。我认为还有其他体积,但我不知道如何计算它们。

我想知道的是一种获取硬盘总大小的方法。

最佳答案

听起来您实际上得到了正确的答案。卖硬盘的人喜欢用10的幂giga字节来描述磁盘的容量,而电脑本身关心的是有多少2的倍数可用,并显示giga字节>gibi字节。一个gibibyte大于一千兆字节。 SI prefix “giga-”表示 109;所谓binary prefix “gibi-”被选择为最接近的二的幂,230,即 1,073,741,824。

无论哪种情况,真实的字节数都是相同的,只是根据是除以 1,000,000,000 还是 1,073,741,824,报告的字节数有所不同。例如,320,000,000,000 ÷ 1,073,741,824 = 298.023,您可能会损失更多一点来为自己保留磁盘空间。

关于objective-c - 在 Cocoa 中动态获取硬盘大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com