NSHomeDirectory删除所有文件

时间:2011-11-16 20:59:12

标签: iphone objective-c ios

如何删除NSHomeDirectory中保存的所有照片?它们是照片,保存在格式如下“/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/1234.png

的路径中

如果我只想删除某张照片(即上面列出的1234.png),该怎么办?

2 个答案:

答案 0 :(得分:1)

请参阅NSFileManager

答案 1 :(得分:1)

要删除一项,您可以致电:

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];