[英]iPhone: available disk space
我正在創建一個錄音應用程序,我需要知道有多少磁盤空間可用(而不是ram)。
我怎樣才能找回它?
謝謝。
我沒試過這個,但由於iPhone是基於UNIX的操作系統,你應該能夠使用statfs系統調用獲得flash文件系統上的可用空間(參見文檔鏈接)。
只需將您計划寫入的app目錄的路徑用作參數即可。
對我來說最好的解決方案是使用NSFileManager方法:
- (NSDictionary *)attributesOfFileSystemForPath:(NSString *)path error:(NSError **)error
在要保存數據的目錄上。 這是statfs
系統調用的包裝器,如文檔中所述。 但是如果你已經在使用NSFileManager,那么這就是你要走的路。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.