0

是否有任何教程来解释 iOS 应用程序中的文件夹创建?

在我的应用程序中有一个主页包含不同类型的文档。我想根据文档类型在文件夹中排列文档。有人可以帮忙吗?

4

1 回答 1

2

使用此方法在应用程序的 Document 目录文件夹中创建文件夹:

- (void)createFolderWithName:(NSString *)aName {
    NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                                NSUserDomainMask,
                                                                YES) lastObject];
    NSString *folder = [documentsDirectory stringByAppendingPathComponent:aName];

    // Create the folder if necessary
    BOOL isDir = NO;
    NSFileManager *fileManager = [[NSFileManager alloc] init];
    if (![fileManager fileExistsAtPath:folder
                       isDirectory:&isDir] && isDir == NO) {
        [fileManager createDirectoryAtPath:folder
           withIntermediateDirectories:NO
                            attributes:nil
                                 error:nil];
    }
}

更新:

为了列出文档目录中的所有文件夹,您需要首先获取所有文件/文件夹的列表,然后使用 UITableView 显示它们,当用户单击子文件夹时,您使用更新的路径重复该过程。有关详细信息,请通过此源代码

于 2014-08-05T06:32:14.930 回答