gpt4 book ai didi

iphone - 检查文件是否已经保存到磁盘?

转载 作者:行者123 更新时间:2023-12-01 18:28:21 27 4
gpt4 key购买 nike

我正在从服务器下载文件,将文件保存到设备,然后在我的应用程序中显示给用户。我想执行检查以查看文件是否已在设备上存在,因此我们可以跳过下载并仅显示它,但是我不知道执行此操作的最佳方法。

我为每个文件创建一个唯一的fileName,然后将其转换为NSURL,如下所示:

NSString *fileString = [[NSString alloc] initWithString:[documentsDirectory stringByAppendingPathComponent:fileName]];
self.fileURL = [[NSURL alloc] initFileURLWithPath:fileString];

然后,我写入文件并保存URL,以供稍后使用:
[data writeToFile:fileString atomically:YES];
self.fileURL = [[NSURL alloc] initFileURLWithPath:fileString];

如何检查该文件或URL是否已经存在?

谢谢

最佳答案

NSFileManager有一种检查路径中是否存在文件的方法:

[[NSFileManager defaultManager] fileExistsAtPath: fileString]

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsfilemanager_Class/Reference/Reference.html#//apple_ref/doc/uid/20000305-CHDDDDJG

关于iphone - 检查文件是否已经保存到磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072707/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com