如何从文件目录中读取文件 [英] how to read a file from documents directory
本文介绍了如何从文件目录中读取文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要从文档目录中读取名称为myname.plist的文件....我想将文件的内容存储为字符串....
i hav to read the file with name myname.plist from documents directory .....i want to store the content of the file to string....
推荐答案
应该执行以下操作:
/* Find the documents directory. */
NSArray *paths = NSSearchPathForDirectoriesInDomains(
NSDocumentsDirectory, NSUserDomainMask, YES/*expand tilde*/);
NSAssert([paths count] > 0,
@"%s: No user document directory found!", __func__);
NSString *documentsDir = [paths objectAtIndex:0U];
/* Build the file path. */
NSString *name = [@"myname" stringByAppendingPathExtension:"plist"];
NSString *path = [documentsDir stringByAppendingPathComponent:name];
/* Read in the file content. */
NSError *error = nil;
NSStringEncoding enc;
NSString *content = [NSString
stringWithContentsOfFile:path
usedEncoding:&enc
error:&error];
if (!content) {
NSLog(@"%s: Error reading content of \"%@\": %@", __func__, path, error);
}
这篇关于如何从文件目录中读取文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文