美文网首页
判断沙盒路径中是否存在文件

判断沙盒路径中是否存在文件

作者: 相逢不晚为何匆匆 | 来源:发表于2016-10-27 16:17 被阅读70次
// 判断文件是否已经在沙盒中已经存在
+ (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];
    return result;
}

注:NSBundle读取文件是安装包里的文件,[UIImage imageNamed:@""],这种形式都可以用 NSBundle来读取。
保存在沙盒里的文件只能去拼接路径去读取。如下:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];
    NSString *filePath = [path stringByAppendingPathComponent:fileName];
UIImage *image =  [UIImage imageWithContentsOfFile:filePath];

相关文章

  • NSFileManager NSFileHandle

    判断文件是否存在 // 沙盒文件路径 NSString *path = [[NSSearchPathForDi...

  • 判断沙盒路径中是否存在文件

    注:NSBundle读取文件是安装包里的文件,[UIImage imageNamed:@""],这种形式都可以用 ...

  • iOS设备越狱检测

    方法一 判断沙盒是否被破坏 方法二 检测cydia.app是否存在 方法3.判断文件大小

  • Python 判断路径、文件和目录(文件夹)

    判断一个路径是否存在 判断一个文件是否存在 判断一个目录是否存在 在路径存在的情况下,文件和目录(文件夹)是互斥的...

  • node 基础方法

    创建目录 获取目录路径 判断文件是否存在 拷贝文件

  • NSUserDefaults

    NSUserDefaults是将数据保存在一个plist格式的文件中. 此plist文件路径为APP沙盒文件夹下/...

  • ios沙盒,真机模拟器查看沙盒内容

    一、沙盒文件结构 二、获取沙盒路径: 三、查看沙盒内容 模拟器 直接复制路径到访达中---->前往文件夹就可以查看...

  • java解压zip包出现乱码

    java解压zip包出现乱码 解决思路: 首先判断需要解压的文件是否存在或路径是否正确,接着判断路径是否存在,若不...

  • iOS 文件(NSFileManager)及 文件内容(NSF

    NSFileManager 此类主要是对文件进行的操作以及文件信息的获取 判断文件是否存在于某个路径中 从某个路径...

  • iOS 沙河路径

    沙河路径 每个iOS 应用都有自己的沙盒路径,应用沙盒就是文件系统目录应用沙盒文件目录:应用程序包、Documen...

网友评论

      本文标题:判断沙盒路径中是否存在文件

      本文链接:https://www.haomeiwen.com/subject/jacsuttx.html