为Mac上的应用程序获取可用的磁盘空间

本文关键字:磁盘 空间 应用程序 Mac 获取 | 更新日期: 2023-09-27 18:08:46

我目前使用Unity3D,并使用c#作为我的主要脚本语言。我的应用程序从服务器下载了一些资源,我需要确保有足够的可用空间。我的资产在Application.persistentDataPath给出的路径中运行。

我需要检查这个Mac独立构建!

会有人知道如何检查这一点,最好在Unity c#,但我可以与本地代码工作,如果我有这样的!

更新:

在看到@Marius George的答案后,我只是想知道一个小细节:该方法给了我所有驱动器的信息。我需要的只是我的应用程序的信息,而不一定是所有的驱动器(我的应用程序可能无法访问所有的磁盘空间)。你知道怎么弄到我真正需要的那个硬盘吗?

为Mac上的应用程序获取可用的磁盘空间

我认为System.IO.DriveInfo类可以在某些平台上工作:

http://forum.unity3d.com/threads/disk-space-available.119725/

查看在Mac上是否有效