如果应用实现NSCachesDirectory
下载文件,我想知道是不是也能通过编程的方法从 NSCachesDirectory
中删除文件?
NSCachesDirectory中删除文件
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答
- g989_1314125 2013-02-26 05:20关注
有很多方法,给你推荐一种:
NSArray *myPathList = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *mainPath = [myPathList objectAtIndex:0]; mainPath = [mainPath stringByAppendingPathComponent:DirectoryName];
在这里的
mainPath
是文件的全路径。NSFileManager *fileManager = [NSFileManager defaultManager]; NSError *error; BOOL fileExists = [fileManager fileExistsAtPath:mainPath]; if (fileExists) { BOOL success = [fileManager removeItemAtPath:mainPath error:&error]; if (!success) NSLog(@"Error: %@", [error localizedDescription]); }
解决 无用评论 打赏 举报