我有一个 zip 文件,我将其解压缩到 Documents 目录下的“extract”目录中(该目录及其内容已正确创建)。然后我会对新目录中的每个项目做一些事情,如果它是一个文件或一个目录。我使用contentsOfDirectoryAtPath
NSFileManager 的方法。
问题是数组extractedItems
总是返回 null ,我不知道我在错什么。
NSString *dirnameForUnzippedData = [[NSString alloc] initWithString:@"extract"];
NSString *dirpath = [documentsDirectory stringByAppendingPathComponent:dirnameForUnzippedData];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *extractedItems = [fileManager contentsOfDirectoryAtPath:dirnameForUnzippedData error:NULL];
for (NSString *item in extractedItems) { ... }