2009-05-05 12 views

cevap

41

NSFileManager Class Reference

[[NSFileManager defaultManager] fileExistsAtPath:pathname 
           isDirectory:&directoryFlag]; 

Örneğin bakınız

NSString *file = @"/tmp/"; 
BOOL isDir 
NSDirectoryEnumerator *dirEnum = [[NSFileManager defaultManager] enumeratorAtPath:file]; 
while ((file = [dirEnum nextObject])) { 
    [[NSFileManager defaultManager] fileExistsAtPath:file isDirectory:&isDir]; 
    if(isDir){ 
     NSLog(@"%@ is a directory", file); 
    } 
} 
+0

benim için çalışmıyor, neden şu an neden değil. –

+1

Burada önemli olan, isDirectory 'a aktardığınız BOOL'dur: yöntemin bir kısmı, dosyanın bir klasör olup olmadığını görmek için gerçek BOOL'dur! Üste Geri Bildirim Ver Neden DosyaExistsAtPath döndürülür BOOL: isDirectory: bir dosya bir yol olup olmadığını yalnızca onaylıyor. – Will

İlgili konular