如何在我的iPhone应用程序的文档目录中创建目录?

时间:2010-03-16 13:29:54

标签: iphone cocoa-touch file

我想将文件存储在文档目录中的特定目录中,以便我可以遍历所有这些文件并将其显示给用户以供选择。这可能吗?

2 个答案:

答案 0 :(得分:3)

Yups,你可以这样做:

NSString *rootString = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
    self.root = [rootString stringByAppendingPathComponent:@"DirectoryName"];

    NSFileManager *fileManager = [NSFileManager defaultManager];
    if ([fileManager fileExistsAtPath:root isDirectory:YES] == NO)
    {
        [fileManager createDirectoryAtPath:root attributes:nil];
    }

对于检索,你可以这样做:

NSError *error;

NSArray *files = [fileManager contentsOfDirectoryAtPath:root error:&error];

希望这有帮助,

谢谢, Madhup

答案 1 :(得分:1)