NSHomeDirectory删除所有文件
问题描述:
如何删除我在NSHomeDirectory
中保存的所有照片?他们的照片,保存在一个路径格式如下” /var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/1234.png
。NSHomeDirectory删除所有文件
,做我所说的,如果我只是想删除某个照片(即1234.png上面列出)?
答
要删除一个项目,你可以调用:
NSString *filePath = @"/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/1234.png";
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error];
要删除所有的人:
NSString *directoryPath = @"/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/";
[[NSFileManager defaultManager] removeItemAtPath:directoryPath error:&error];
// Re-create the directory
[[NSFileManager defaultManager] createDirectoryAtPath:directoryPath withIntermediateDirectories:YES attributes:nil error:&error];
首先看看这里:http://stackoverflow.com/questions/5499903/how-to-delete-all-the-files-under-my-apps-nsdocumentsdirectory/5499941#5499941你可以迭代所有的文件,当名称匹配时,将其删除。 – Rayfleck