如何以编程方式执行隐藏的目录和文件?
即:.DS_Store
我想执行所有以“。”开头的隐藏文件和目录。
提前感谢您的帮助
答案 0 :(得分:11)
将NSFileManager
与NSDirectoryEnumerationSkipsHiddenFiles
一起使用。
例如:
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *theFiles = [fileManager contentsOfDirectoryAtURL:[NSURL fileURLWithPath:@"/Users/Anne/Desktop/"]
includingPropertiesForKeys:[NSArray arrayWithObject:NSURLNameKey]
options:NSDirectoryEnumerationSkipsHiddenFiles
error:nil];
NSLog(@"%@",theFiles);