Heres algo de código que utilizo que he corregir para adaptarse a la pregunta
- (NSMutableString*)getUserDocumentDir {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSMutableString *path = [NSMutableString stringWithString:[paths objectAtIndex:0]];
return path;
}
- (BOOL) createMyDocsDirectory
{
NSMutableString *path = [self getUserDocumentDir];
[path appendString:@"/MyDocs"];
NSLog(@"createpath:%@",path);
return [[NSFileManager defaultManager] createDirectoryAtPath:path
withIntermediateDirectories:NO
attributes:nil
error:NULL];
}
- (BOOL) deleteMyDocsDirectory
{
NSMutableString *path = [self getUserDocumentDir];
[path appendString:@"/MyDocs"];
return [[NSFileManager defaultManager] removeItemAtPath:path error:nil];
}
Si paso un directorio para -removeItemAtPath: error: ¿también eliminar el contenido? Suena como una pregunta tonta, pero el único otro ejemplo que he encontrado elimina primero el contenido del directorio. –
Sí, lo hará, y si alguna vez tiene dudas sobre algo, simplemente configure un pequeño programa de prueba para ver si lo hace. –
@ItaiFerber Probarlo está bien, pero pedir resultados en una respuesta de búsqueda de fuentes múltiples publicada aquí en la web. Entonces: preguntar primero tiene sus ventajas. –