如何使用Objective-C跳过隐藏的文件/文件夹

时间:2014-02-10 09:27:25

标签: objective-c cocoa directory hidden-files

我想找到用户主目录中的所有markdown文件。解决方案必须非常高效,因为该文件夹主要包含大量不同的文件。

如何使用NSDirectoryEnumarator跳过隐藏的文件/文件夹?我只找到solution by using URLs而不是字符串路径。

NSString *path = NSHomeDirectory();
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDirectoryEnumerator *directoryEnum = [fileManager enumeratorAtPath:path];

//some type of filter

NSString *file;

while (file=[directoryEnum nextObject]){

    if([file hasSuffix:@".md"]){
        //yes it's markdown
    }
}

0 个答案:

没有答案