iOS-判断沙盒中是否已经存在文件
2016-03-15 14:42
477 查看
判断方法,类内方法:
以上是判断cache文件夹,如果判断document文件将:
替换为:
即可。
//判断文件是否已经在沙盒中已经存在? -(BOOL) isFileExist:(NSString *)fileName { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtIndex:0]; NSString *filePath = [path stringByAppendingPathComponent:fileName]; NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL result = [fileManager fileExistsAtPath:filePath]; NSLog(@"这个文件已经存在:%@",result?@"是的":@"不存在"); return result; }
以上是判断cache文件夹,如果判断document文件将:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
替换为:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
即可。
相关文章推荐
- iOS添加字体汇总
- iOS开发之----两种保存用户名和密码实现记住密码库
- iOS : performSelectorOnMainThread
- iOS NSDate日期时间及NSTimer定时任务
- iOS 设置状态栏字体颜色为白色
- iOS Provisioning Profile(Certificate)与Code Signing详解
- sunjce iOS des 3des解密加密
- iOS开发之带有渐变色的进度条
- iOS调用系统声音与振动
- iOS 文本计算
- iOS根据2个经纬度计算距离
- iOS Core Graphics 和 Core Animation
- iOS 元素坐标转换
- iOS 任意类型数据转换字符串
- iOS扫一扫功能开发
- 沙盒总结
- 记录IOS入门的过程
- [转]如何处理iOS中照片的方向
- IOS学习 触摸和手势 手势识别器:单击、双击、轻扫、滑动、长按、旋转
- iOS7 之后 tableView被navigationBar遮挡 问题详解