我有一个应用程序,允许用户下载文件并将其保存到设备的内存中。我需要能够在任何给定时间显示应用程序磁盘的总使用量。我找到了如何检查设备总磁盘大小和使用情况,但没有具体说明应用程序的磁盘使用情况。我如何获得可以在设置中看到的相同值 - >应用程序的使用屏幕?
答案 0 :(得分:5)
您可以使用NSFileManager
检查文件和目录。就像桌面应用程序一样,您的应用程序可以访问其沙箱以及目录和文件。您保存文件的最可能位置在您的应用Documents
目录中,因此您可以要求NSFileManager
迭代该目录的内容以查找您感兴趣的文件,然后获取属性(如这些文件的大小)。它就在那里in the docs。