問題:我想寫一個新文件,我已經將一些數據寫入NSMutableData。創建新文件並使用NSFileManager目標文件讀取它c
我在幾個地方閱讀了這篇文章,但一點也不清楚。 我正在編碼下一個,它不會崩潰,但我不知道如何操作「新文件」,因爲我不知道如何讀取它。
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* dataPath = [documentsDirectory stringByAppendingPathComponent:@"NewDataFile.txt"];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]) {
[[NSFileManager defaultManager] createFileAtPath:dataPath contents:dataBuffer attributes:nil];
有人可以補充此代碼或解釋如何處理新文件?
@Nicholas嗨,快速的問題,當我寫了下: 的NSString *數據路徑= [documentsDirectory stringByAppendingPathComponent:@ 「NewDataFile.txt」]; 這是否會創建一個名爲NewDataFile.txt的新文件? –
stringByAppendingPathComponent:將字符串「NewDataFile.txt」追加到您的documentsDirectory字符串中,並在必要時插入路徑分隔符(「/」),然後返回結果字符串。 NSFileManager的createFileAtPath:創建文件。 –
在結束時確定我有一個名爲NewDaaFile.txt的新文件,可以通過NSFileHandle Class進行處理嗎? –