New to Objective C. I have created a few directories which contain pdf files for an iPhone app. How can I delete a directory and its contents using NSFileManager?
Do I n
Heres some code I use that Ive edited to suit the question
- (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];
}
To start off, it would be wise to look through Apple's NSFileManager
documentation for the iPhone: NSFileManager Class Reference. Second, look at NSFileManager
's -removeItemAtPath:error:
method and its documentation. That's what you're looking for.