NSFileManager * fileManager =nil;
NSArray *paths = nil;
NSString *documentsDirectory =nil;
NSString * folerName =@"Photos";
NSString * fileName= @"myphoto.png";
NSString * filePath =nil;
UIImage *photoimage = nil;
NSData * imageData= nil;
//Documents:
paths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//Caches:
paths =NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
documentsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:folerName];
fileManager = [[NSFileManageralloc]init];
[fileManagercreateDirectoryAtPath:documentsDirectorywithIntermediateDirectories:YESattributes:nil error:error];
2、創建目錄並在目錄中存儲對象createFileAtPath: contents: attributes
filePath =[documentsDirectory stringByAppendingPathComponent:filename];
if((![fileManager fileExistsAtPath:fullPathToFile]))
{
photoimage =[[UIImage alloc] imageNamed:@"photo.png"];
imageData =UIImagePNGRepresentation(photoimage);
[fileManager createFileAtPath:filePath contents: imageData attributes:nil];
}
[fileManager release];
3、刪除目錄中指定文件
NSString * filePath= [documentsDirectorystringByAppendingPathComponent: fileName];