使用obj-c忽略隐藏的文件和目录

时间:2011-11-08 16:31:45

标签: objective-c ios file directory hidden

如何以编程方式执行隐藏的目录和文件?

  

即:.DS_Store

我想执行所有以“。”开头的隐藏文件和目录。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:11)

NSFileManagerNSDirectoryEnumerationSkipsHiddenFiles一起使用。

例如:

NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *theFiles =  [fileManager contentsOfDirectoryAtURL:[NSURL fileURLWithPath:@"/Users/Anne/Desktop/"]
                                includingPropertiesForKeys:[NSArray arrayWithObject:NSURLNameKey]
                                                   options:NSDirectoryEnumerationSkipsHiddenFiles
                                                     error:nil];

NSLog(@"%@",theFiles);