如何使用iphone访问文档中的文件夹

时间:2010-08-12 04:15:54

标签: iphone

我可以从文档文件夹访问.txt文件但是如何访问文件夹内容可以说 documents / A

在A i中有 - > a.html,update.cfg

现在为什么我无法访问 update.cfg ??

获取zipPath的空值

我试过这个但没有运气

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *aDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"A"];

        NSString *zipPath = [[NSBundle mainBundle] pathForResource:@"update" ofType:@"cfg" inDirectory:aDirectory]; 

zipPath = NULL ??

3 个答案:

答案 0 :(得分:0)

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *aDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"A"];

答案 1 :(得分:0)

我访问文档文件夹的方法有点不同。 (我希望你的意思是每个应用程序都有的Documents文件夹,而不是你自己在mainbundle中创建的文件夹。^^)我这样做:

NSString *directoryPath = [[NSHomeDirectory() stringByAppendingPathComponent: @"Documents"] stringByAppendingPathComponent: @"A"];

这是您在文档文件夹中名为A的目录的路径。如果你知道文件名,那么你可以使用另一个“stringByAppendingPathComponent”。 ;-)我希望它有所帮助。别再问一遍。 :-D

答案 2 :(得分:0)

弄乱后我发现这种方式可以从文件夹

访问文件

我明白了

     NSString *fileName = [NSString stringWithFormat:@"%@/update.cfg", 
                                   aDirectory];  
 NSString *content = [[NSString alloc] initWithContentsOfFile:fileName
                                                         usedEncoding:nil
                                                                error:nil];

感谢