ios 檔案目錄
手動儲存的檔案在documents 檔案裡,nsuserdefaults 儲存的檔案 在library/preferneces 目錄資料夾裡
documents 目錄:
應用中使用者資料可以放在這裡,itunes備份和恢復的時候會包括此目錄
對這個目錄中的內容進行修改,否則可能會使應用程式無法啟動。
library 目錄:這目錄下包含兩個子目錄: caches 和 preferences
library/preferences: 包含應用程式的偏好設定檔案,不應該直接建立設定檔案,而是應該使用nsuserdefaults 類來取得和設定應用程式
library/caches: 用於存放應用程式專用的支援檔案,儲存應用程式再次啟動過程中需要的資訊
tmp 目錄:這個目錄用於存放臨時檔案,儲存應用程式再次啟動過程中不需要的資訊
獲取這些目錄路徑的方法:
1、獲取home 目錄
nsstring *homedir = nshomedirectory();
2、獲取documents 目錄路徑的方法:
nsarray *paths=nssearchpathfordirectoriesindomain(nsdocumentdirectory, nsuserdomainmask, yes);
nsstring *docdir = [paths objectatinex:0];
3、獲取caches 目錄路徑方法
nsarray *paths = nssearchpathfordirectoriesindomain(nscachesdirectory, nsuserdomainmask, yes);
nsstring *cachesdir = [paths objectatindex:0];
4、獲取tmp 目錄路徑方法
nsstring *tmpdir = nstemporarydirectory();
5、獲取應用程式程式包中資源檔案路徑:
ios 檔案目錄
documents 儲存應用執行時生成的 需要持久化的資料,itunes同步裝置時 會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄 library caches 儲存應用執行時生成的 需要持久化的資料,itunes同步裝置時 不會備份該目錄。一般儲存體積較大 不需要備份的非重要資料 libra...
iOS 檔案目錄操作
ios可操作目錄有兩種 documents下與caches下,如圖 1 建立目錄 createdirectoryatpath withintermediatedirectories attributes error nsfilemanager filemanager nil nsarray path...
IOS管理檔案和目錄
1 常見的nsfilemanager檔案方法 nsdata contentsatpath path 從乙個檔案讀取資料 bool createfileatpath path contents nsdata data attributes attr 向乙個檔案寫入資料 bool removeitema...