ios之讀取檔案類
阿新 • • 發佈:2019-01-08
// NSFileManager類主要對檔案的操作(刪除,修改,移動,複製)
// NSFileHandle類主要是對檔案內容進行讀取和寫入操作
// NSFileHandle處理檔案的步驟:
// 建立一個NSFileHandle物件,對開啟的檔案進行i/o操作,關閉檔案。
// 可以使用NSFileHandle做檔案的斷點續傳
//應用程式路徑下的自定義子路徑
NSString *filePath=[NSHomeDirectory() stringByAppendingPathComponent:@"test/testContent.text"];
//檔案內容處理
NSFileHandle
//跳轉到檔案內容的最後位元組
[fileHandle seekToEndOfFile];
// 追加檔案內容到最後位元組,並關閉檔案
NSString *str=@"newContent";
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
//檔案有效內容的位元組長度
NSUInteger length= [fileHandle availableData].length
[fileHandle writeData:data];
[fileHandle closeFile];