1. 程式人生 > >ios之讀取檔案類

ios之讀取檔案類

//    NSFileManager類主要對檔案的操作(刪除,修改,移動,複製)

//    NSFileHandle類主要是對檔案內容進行讀取和寫入操作

//    NSFileHandle處理檔案的步驟:

//    建立一個NSFileHandle物件,對開啟的檔案進行i/o操作,關閉檔案。

//    可以使用NSFileHandle做檔案的斷點續傳

//應用程式路徑下的自定義子路徑

NSString *filePath=[NSHomeDirectory() stringByAppendingPathComponent:@"test/testContent.text"];

//檔案內容處理

    NSFileHandle

*fileHandle=[NSFileHandle fileHandleForUpdatingAtPath:filePath];

//跳轉到檔案內容的最後位元組

    [fileHandle seekToEndOfFile];

//    追加檔案內容到最後位元組,並關閉檔案

NSString *str=@"newContent";

NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];

//檔案有效內容的位元組長度

   NSUInteger length= [fileHandle availableData].length

;


    [fileHandle writeData:data];

    [fileHandle closeFile];