如何查找运行我的应用的设备的总磁盘大小?

时间:2016-12-23 06:12:23

标签: ios unity3d disk

我想知道我的应用运行的设备的总磁盘大小是多少。例如,我想知道它是iphone6 16gb还是32gb。

SystemInfo中,有一个属性systemMemorySize。但是这会返回RAM的数量。我想找到硬盘大小。怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

DriveInfo类用于执行类似Windows或台式计算机的操作。不确定这是否适用于iOS,因为它使用GetDrives()函数来获取磁盘大小。真正的解决方案是使用Objective-C制作本机插件。

幸运的是,资产商店中有一个名为Simple Disk Utils免费插件。您还可以从here获取其源代码。

可用功能:

int CheckAvailableSpace(); 
int CheckBusySpace();
int CheckTotalSpace(); //<--- You need this