2011-11-08 8 views
6

Gizli dizini ve dosyaları program aracılığıyla nasıl çalıştırabilirim?Gizli dosyaları ve dizinleri obj-c ile yok say.

yani: I ile başlayan tüm gizli dosyaları ve dizinleri yürütmek istiyoruz

.DS_Store ""

NSDirectoryEnumerationSkipsHiddenFiles önceden

+1

"görmezden veya yürütme": Örneğin

? – Tim

+1

"Hariç tut" mu demek istiyorsun? – Anne

+0

yürütme, herhangi bir belirsizlik için özür dilerim – Studie

cevap

10

kullanın NSFileManager yardımcı olduğunuz için teşekkür ederiz.

NSFileManager *fileManager = [NSFileManager defaultManager]; 

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

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

This. Görünmez öznitelik kümeleri oldukları için gizlenen dosyaları atlamanın da yararı vardır. – Wevah

+0

Hızlı örnek eklendi. – Anne

+0

Teşekkür ederim acele etmeyi çok isterim :) – Studie