可能重复:
iPhone - 文件属性
大家好。我正在创建一个应用程序,它使 iphone 可以作为 pendrive 工作,以便于文件共享。
在第一阶段,我在一个目录中有一些文件(png、pdf、jpg、zip),我让它们以可变数组的形式显示在 tableview 中,没有每个文件的扩展名。
在第二阶段,我有一个 detailViewController,然后显示文件的详细视图,例如
- 文件大小
- 文件类型
- 如果是图片,应该在 imageView 中打开
- 如果它是一首歌,它应该播放它
所以我需要检索每个文件的文件路径、文件类型、文件大小等属性。现在我陷入了获取文件大小和文件类型等属性的困境......请帮助我继续使用示例源代码。
这是我的代码。
- (void)listFiles {
NSFileManager *fm =[NSFileManager defaultManager];
NSError *error = nil;
NSString *parentDirectory = @"/Users/akilan/Documents";
NSArray *paths = [fm contentsOfDirectoryAtPath:parentDirectory error:&error];
if (error) {
NSLog(@"%@", [error localizedDescription]);
error = nil;
}
directoryContent = [[NSMutableArray alloc] init];
for (NSString *path in paths){
documentsDirectory = [[path lastPathComponent] stringByDeletingPathExtension];
NSLog(@"%@", documentsDirectory);
[directoryContent addObject:documentsDirectory];
}
提前致谢..