我正在尝试返回应用程序的 Documents 目录中存在的目录列表。我能够得到一个包含给定扩展名的所有文件(例如 .txt 文件或 .png 文件)的数组,并且能够返回所有内容(包括目录)。当我只想返回目录时会出现问题。有没有一种简单的方法可以做到这一点?
这是我返回所有 .txt 文件的代码:
- (ViewController *) init {
if (self = [super init]) self.title = @"Text Files";
// get the list of .txt files
directoryList = [[[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER]
pathsMatchingExtensions:[NSArray arrayWithObjects:@".txt", nil]] retain];
NSLog(@"%@", directoryList);
return self;
}
对于所有文件
- (ViewController *) init {
if (self = [super init]) self.title = @"Text Files";
// get the list of all files and directories
directoryList = [[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER] retain];
NSLog(@"%@", directoryList);
return self;
}