国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

IOS如何檢測指定路徑的文件是否存在

2020-02-19 15:56:35
字體:
來源:轉載
供稿:網友

本篇文章介紹了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];?
}?

?

檢查文件是否存在

?


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

?

方法二:

?


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

以上就是IOS如何檢測指定路徑的文件是否存在的全部內容介紹了,希望小編整理的相關知識和資料都對你們有所幫助,更多內容請繼續關注武林技術頻道網站!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽清县| 库尔勒市| 平泉县| 江西省| 黑河市| 唐海县| 宜川县| 鄂托克旗| 星座| 威远县| 灵丘县| 吉安市| 平罗县| 新巴尔虎左旗| 聂荣县| 华坪县| 苏州市| 盱眙县| 宁蒗| 富宁县| 吉水县| 巩义市| 阿克陶县| 怀柔区| 云浮市| 兰州市| 孝感市| 武强县| 登封市| 乐至县| 隆化县| 舞阳县| 平乐县| 永善县| 乡城县| 修武县| 常熟市| 新乡市| 潞西市| 依安县| 天祝|