iPhone之檔案操作

2021-06-08 15:50:43 字數 2371 閱讀 8572

iphone之檔案操作

今天我們介紹iphone的檔案操作,包括建立,瀏覽,修改,刪除等。

2. 為了安全,每個 iphone 程式都只能操作它專屬的那個資料夾中的檔案(即sandbox)。因此首先我們要確定對應的模擬器中的資料夾路徑。可以通過下面的方法獲得:

為 fileviewcontroller.m 增加乙個 printhomedirectory 方法:

-(void)printhomedirectory

並在 viewdidload 中呼叫它,類似執行結果如下:

就是該應用程式在模擬器中對應的資料夾路徑,它就是該應用程式的跟路徑

3. 按下圖修改 fileviewcontroller.xib:在第一行的 uitextfield 中輸入檔名,按 create 鍵就會生成該檔案:

修改 fileviewcontroller.h 如下:

//

// fileviewcontroller.h

// file

//// created by hutao on 8/17/12.

//#import @inte***ce fileviewcontroller : uiviewcontroller

@property (retain, nonatomic) uitextfield * textfieldfilename;

-(void)printhomedirectory;

-(void)showalertdialog:(nsstring *)title message:(nsstring *)msg;

-(bool)createfile:(nsstring *)filename;

-(ibaction)btncreatefile:(id)sender;

@end

修改 fileviewcontroller.m 如下:

//

// fileviewcontroller.m

// file

//// created by hutao on 8/17/12.

//#import "fileviewcontroller.h"

@implementation fileviewcontroller

@synthesize textfieldfilename;

-(void)printhomedirectory

-(void)showalertdialog:(nsstring *)title message:(nsstring *)msg

-(bool)createfile:(nsstring *)filename

-(ibaction)btncreatefile:(id)sender

- (void)viewdidload

- (void)viewdidunload

- (void)dealloc

@end

5.

將 textfieldfilename 和 uitextfiled 控制項連線,將 create按鈕和 btncreatefile 相連線

6. 執行效果如下:

再看看第二步獲得的那個資料夾裡,已經生成該檔案了,說明檔案建立成功了!7.

接下去不一一詳述了,demo 中包含了刪除檔案,瀏覽檔案,修改檔案等功能:

經過測試發現,如果輸入的資料夾名諸如 a/b/c/d ,則會先建立目錄a,然後在目錄a中建立目錄b,以此類推。這對於建立多級目錄很方便。

8.

9.10.

總結:建立檔案:

建立資料夾:

刪除檔案:

列出某一資料夾下的所有檔案:

讀取檔案:

寫入檔案:

1. 為了安全,每個 iphone 程式都只能操作它專屬的那個資料夾中的檔案(即sandbox)。因此首先我們要確定對應的模擬器中的資料夾路徑。可以通過下面的方法獲得:

總結:建立檔案:

建立資料夾:

刪除檔案:

列出某一資料夾下的所有檔案:

讀取檔案:

寫入檔案:

iphone檔案操作

如何在iphone os下建立 刪除 讀取 寫入檔案 建立與刪除 建立檔案管理器 nsfilemanager filemanager nsfilemanager defaultmanager 獲取路徑 引數nsdocumentdirectory要獲取那種路徑 nsarray paths nssear...

iphone 檔案操作

1 2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documents...

iPhone檔案讀寫操作

iphone開發 建立 讀取 寫入檔案 想來相去應該做乙個備忘錄,開始想用文件,但是最近系統更換頻繁macos windows檔案格式不好定義,攜帶還不方便,於是想起了這個東東,真是人類的服氣啊.今天的東西是如何在iphone os下建立 刪除 讀取 寫入檔案 建立與刪除 建立檔案管理器 nsfil...