2011-03-02 8 views
6

Quiero saber cómo comprobar si existe un directorio en mi solicitudcómo buscar directorios IOS

por ejemplo: si quiero buscar si existe una carpeta en mi documento de solicitud

y cómo crear una nueva carpeta en su interior

mejores deseos

Respuesta

19

Comprobación de la existencia del archivo:

+(BOOL)fileExistsAtAbsolutePath:(NSString*)filename { 
    BOOL isDirectory; 
    BOOL fileExistsAtPath = [[NSFileManager defaultManager] fileExistsAtPath:filename isDirectory:&isDirectory]; 

    return fileExistsAtPath && !isDirectory; 
} 

Comprobando la existencia del directorio:

+(BOOL)directoryExistsAtAbsolutePath:(NSString*)filename { 
    BOOL isDirectory; 
    BOOL fileExistsAtPath = [[NSFileManager defaultManager] fileExistsAtPath:filename isDirectory:&isDirectory]; 

    return fileExistsAtPath && isDirectory; 
} 
Cuestiones relacionadas