【问题标题】:Ignore hidden files and directories with obj-c使用 obj-c 忽略隐藏文件和目录
【发布时间】:2011-11-08 16:31:45
【问题描述】:

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

即:.DS_Store

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

提前感谢您的帮助

【问题讨论】:

  • 执行,如有歧义,我很抱歉

标签: objective-c ios file directory hidden


【解决方案1】:

NSFileManagerNSDirectoryEnumerationSkipsHiddenFiles 一起使用。

例如:

NSFileManager *fileManager = [NSFileManager defaultManager];

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

NSLog(@"%@",theFiles);

【讨论】:

  • 这个。它还具有跳过隐藏文件的好处,因为它们具有不可见的属性集。
  • 我检查了“theFiles”的 NSLog-print 并且它有效。隐藏文件被执行。非常感谢
猜你喜欢
  • 2012-09-25
  • 1970-01-01
  • 2013-10-20
  • 2021-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-27
相关资源
最近更新 更多