ios 檔案目錄

2021-07-02 13:40:55 字數 970 閱讀 9146

•documents:儲存應用執行時生成的

需要持久化的資料,itunes同步裝置時

會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄

••library/caches:儲存應用執行時生成的

需要持久化的資料,itunes同步裝置時

不會備份該目錄。一般儲存體積較大、不需要備份的非重要資料

••library/preference:儲存應用的所有偏好設定,ios的設定應用會在該目錄中查詢應用的設定資訊。itunes同步裝置時

會備份該目錄

••tmp:儲存應用執行時所需的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有執行時,系統也可能會清除該目錄下的檔案。itunes同步裝置時不會備份該目錄

/**

* 應用程式的主目錄

*/nsstring *home = nshomedirectory();

nslog(@"%@",home);

/*** 文件目錄

*/nsarray *doc = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nsstring *docdir = doc[0];

nslog(@"%@",docdir);

/*** 快取目錄

*/nsarray *cache = nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes);

nsstring *cachedir = cache[0];

nslog(@"%@",cachedir);

/*** 臨時檔案目錄

*/nsstring *tepdir = nstemporarydirectory();

nslog(@"%@",tepdir);

IOS 檔案目錄

ios 檔案目錄 手動儲存的檔案在documents 檔案裡,nsuserdefaults 儲存的檔案 在library preferneces 目錄資料夾裡 documents 目錄 應用中使用者資料可以放在這裡,itunes備份和恢復的時候會包括此目錄 對這個目錄中的內容進行修改,否則可能會使應...

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...