iOS工具類 沙盒檔案基本操作

2021-09-29 23:54:38 字數 1137 閱讀 8522

filetool.h

#import

@inte***ce filetool : nsobject

/** 獲取沙盒主目錄

@return 返回目錄

*/+(nsstring *

)getsandboxhomedir;

/** 獲取臨時目錄

@return 臨時目錄

*/+(nsstring *

)gettmpdir;

/** 獲取document目錄

@return 返回目錄

*/+(nsstring *

)getdocumentdir;

/** 獲取快取檔案目錄

@return 返回快取檔案目錄

*/+(nsstring *

)getcachedir;

/** 判斷指定檔案是否存在

@param filename 檔名

@return 檢測結果

*/+(bool)i***istfile:

(nsstring *

)filename;

/** 刪除指定檔案

@param filename 檔名

@return 返回刪除結果

*/+(bool)deletefile:

(nsstring *

)filename;

filetool.m

#import "filetool.h"

@implementation filetool

+(nsstring *

)getsandboxhomedir

+(nsstring *

)getdocumentdir

+(nsstring *

)gettmpdir

+(nsstring *

)getcachedir

+(bool)i***istfile:

(nsstring *

)filename

+(bool)deletefile:

(nsstring *

)filename

@end

ios開發之沙盒檔案操作

沙盒檔案 每個ios 應用都有自己的應用沙盒,應用沙盒就是檔案系統目錄,與其他應用的檔案系統隔離,ios系統不允許訪問其他應用的應用沙盒,在 ios8 中已經開放訪問。應用沙盒一般包括以下幾個檔案目錄 應用程式包 documents libaray caches 和preferences 目錄 tm...

沙盒 檔案操作

documents 儲存應用執行時生成的需要持久化的資料,itunes會自動備份該目錄。蘋果建議將程式中建立的或在程式中瀏覽到的檔案資料儲存在該目錄下,itunes備份和恢復的時候會包括此目錄 tmp 儲存應用執行時所需的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有執行時,系統也有可能會...

iOS沙盒 sandbox 機制和檔案操作

1 ios沙盒機制 ios應用程式只能在為該改程式建立的檔案系統中讀取檔案,不可以去其它地方訪問,此區域被成為沙盒,所以所有的非 檔案都要儲存在此,例如影象,圖示,聲音,映像,屬性列表,文字檔案等。1.1 每個應用程式都有自己的儲存空間 1.2 應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容 1...