2011-11-08 16 views
6

隠しディレクトリとファイルをプログラムで実行するにはどうすればよいですか?隠しファイルとディレクトリをobj-cで無視する

すなわち:.DS_Store

Iで始まるすべての隠しファイルやディレクトリ実行したい "と。"

NSDirectoryEnumerationSkipsHiddenFilesで事前

+1

"無視するか、または実行"? – Tim

+1

"除外"を意味しますか? – Anne

+0

実行すると、あいまいさを残して申し訳ありません。 – Studie

答えて

10

使用NSFileManagerにご協力いただきありがとうございます。例えば

NSFileManager *fileManager = [NSFileManager defaultManager]; 

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

NSLog(@"%@",theFiles); 
+0

これはこれです。また、隠されているファイルをスキップするという利点もあります。なぜなら、それらのファイルには目に見えない属性が設定されているからです。 – Wevah

+0

クイックサンプルが追加されました。 – Anne

+0

私はそれを試してみてくださいありがとうございました。 – Studie

関連する問題