【发布时间】:2013-06-13 07:23:32
【问题描述】:
按照我的程序显示 Documents 目录的内容并显示在 tableView 中。 但 Documents 目录包含一些目录、一些音频、一些视频和一些图像等。
NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsDir = [dirPaths objectAtIndex:0];
fileType = @"" ;
NSString *subDirectoryPath = [docsDir stringByAppendingPathComponent:fileType];
NSLog(@"path : %@",subDirectoryPath);
files = [[NSMutableArray alloc] initWithArray:[[NSFileManager defaultManager] contentsOfDirectoryAtPath:subDirectoryPath error:nil]];
NSLog(@"files ::::: %@ ",[files description]);
所以,我想检查文件是否是目录,然后它的目录图像可以显示在单元格的 imageView 中。音频、视频和图像也一样。
我在 NSFileManager classReference 中进行了搜索,但得到了解决方案。
怎么做?
【问题讨论】:
-
参见my answer for Swift 4.2 and iOS 12,它显示了最多 4 种不同的方法来检查 URL 是否代表文件或目录。
标签: iphone ios nsfilemanager