iOS 检查本地是否存在某个文件

Posted itdali

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 检查本地是否存在某个文件相关的知识,希望对你有一定的参考价值。

Objective-C版

// 取得沙盒目录
NSString *localPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
// 要检查的文件目录
NSString *filePath = [localPath  stringByAppendingPathComponent:@"abc.doc"];
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:filePath]) 
    NSLog(@"文件abc.doc存在");

else 
    NSLog(@"文件abc.doc不存在");

Swift版

// 取得沙盒目录
let localPath: NSString = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true).first!
// 要检查的文件目录
let filePath = localPath.stringByAppendingPathComponent("abc.doc")
let fileManager = NSFileManager.defaultManager()
if fileManager.fileExistsAtPath(filePath) 
    print("文件abc.doc存在")

else 
    print("文件abc.doc不存在")

以上是关于iOS 检查本地是否存在某个文件的主要内容,如果未能解决你的问题,请参考以下文章

检查本地是否存在某个文件

C语言,判断一个文件是不是存在

如何检查java中是不是存在某个.txt文件[重复]

IOS / Objective-C:测试图像是不是存在[重复]

python 检查某个文件夹中是否存在指定的文件类型

h5+ IOS App中判断本地文件是否存在 plus.io.resolveLocalFileSystemURL()