确定iOS应用程序的总磁盘使用量/文件大小

时间:2013-02-04 14:18:49

标签: ios objective-c filesize diskusage

我有一个应用程序,允许用户下载文件并将其保存到设备的内存中。我需要能够在任何给定时间显示应用程序磁盘的总使用量。我找到了如何检查设备总磁盘大小和使用情况,但没有具体说明应用程序的磁盘使用情况。我如何获得可以在设置中看到的相同值 - >应用程序的使用屏幕?

1 个答案:

答案 0 :(得分:5)

您可以使用NSFileManager检查文件和目录。就像桌面应用程序一样,您的应用程序可以访问其沙箱以及目录和文件。您保存文​​件的最可能位置在您的应用Documents目录中,因此您可以要求NSFileManager迭代该目录的内容以查找您感兴趣的文件,然后获取属性(如这些文件的大小)。它就在那里in the docs