IOS检测指定路径的文件是否存在

我爱我的蔡依林

我爱我的蔡依林

2016-02-19 11:32

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐IOS检测指定路径的文件是否存在,希望大家看完后也有个好心情,快快行动吧!

代码如下:

- (NSString *)dataPath:(NSString *)file 

    NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"]; 
    BOOL bo = [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil]; 
    NSAssert(bo,@"创建目录失败"); 
    NSString *result = [path stringByAppendingPathComponent:file]; 
    return result; 
}  
- (void)viewDidLoad 

    [super viewDidLoad];  
    //此处首先指定了图片存取路径(默认写到应用程序沙盒 中) 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); 
    //并给文件起个文件名 
    NSString *imageDir = [[[paths objectAtIndex:0] stringByAppendingPathComponent:@"163"] stringByAppendingPathComponent:@"songzi"]; 
    //存放图片的文件夹 
    NSString *imagePath =[imageDir stringByAppendingPathComponent:@"文件名.png"]; 
    NSData *data = nil; 
    //检查图片是否已经保存到本地 
    if([self isExistsFile:imagePath]){ 
        data=[NSData dataWithContentsOfFile:imagePath]; 
    }else{ 
        data = [NSData dataWithContentsOfURL:[NSURL URLWithString: @"网址"]]; 
        //创建文件夹路径 
        [[NSFileManager defaultManager] createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil]; 
        //创建图片 
        [UIImagePNGRepresentation([UIImage imageWithData:data]) writeToFile:imagePath atomically:YES];          
    } 
    imageView.image = [UIImage imageWithData:data]; 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

检查文件是否存在

代码如下:

NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@""];
if(path==NULL)

方法二:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

代码如下:

NSFileManager *fileManager = [NSFileManager defaultManager];
   //Get documents directory
   NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains
   (NSDocumentDirectory, NSUserDomainMask, YES);
   NSString *documentsDirectoryPath = [directoryPaths objectAtIndex:0];
   if ([fileManager fileExistsAtPath:@""]==YES) {
        NSLog(@"File exists");
    }  

方法三:

代码如下:

//判断文件是否存在
    if(![c judgeFileExist:@"user.plist"])      
    {
        NSLog(@"请确认该文件是否存在!");
        return;
    }

方法四:

代码如下:

//判断文件是否存在
-(BOOL)judgeFileExist:(NSString * )fileName
{
    //获取文件路径
    NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@""];
    if(path==NULL)
        return NO;
    returnYES;
}

展开更多 50%)
分享

猜你喜欢

IOS检测指定路径的文件是否存在

编程语言 网络编程
IOS检测指定路径的文件是否存在

利用API检测文件是否存在

编程语言 网络编程
利用API检测文件是否存在

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用javascript实现检测指定目录是否存在的方法

Web开发
用javascript实现检测指定目录是否存在的方法

检查当前目录下是否存在指定的文件如果存在就重新命名

Web开发
检查当前目录下是否存在指定的文件如果存在就重新命名

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

检查当前目录下是否存在指定的文件 如果存在就重新命名

ASP
检查当前目录下是否存在指定的文件 如果存在就重新命名

检测iOS设备是否越狱的方法

编程语言 网络编程
检测iOS设备是否越狱的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

php ajax网站浏览统计功能的简单实现

php ajax网站浏览统计功能的简单实现

Linux如何使用setfacl命令创建权限文件

Linux如何使用setfacl命令创建权限文件
下拉加载更多内容 ↓