我目前正在使用Unity3D,并使用C#作为我的主要脚本语言。我的应用程序从服务器下载一些资产,我需要确保有足够的可用空间。我的资产进入Application.persistentDataPath给出的路径。
我需要检查一下Mac Standalone版本!
有人知道如何检查这一点,最好是在Unity C#中,但我可以使用本机代码,如果必须的话!
更新:
在看到@Marius George的回答后,我只是想知道一些细节:这些方法为我提供了所有驱动器的信息。我需要的只是我的应用程序的信息,而不一定是所有驱动器(我的应用程序可能无法访问所有磁盘空间)。任何想法如何获得我真正需要的一个驱动器?
答案 0 :(得分:1)
我认为System.IO.DriveInfo类可以在某些平台上运行:
http://forum.unity3d.com/threads/disk-space-available.119725/
看看这是否适用于Mac。