首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileManager.fileExistsAtPath在FileManager.removeItem之前?

FileManager.fileExistsAtPath在FileManager.removeItem之前?
EN

Stack Overflow用户
提问于 2016-12-05 22:48:47
回答 1查看 99关注 0票数 0

在iOS中,是否可以在文件被删除之前确保其存在,还是只继续删除可能存在或可能不存在的文件,让错误在catch块中悄然失败?

我正在迭代一大串要删除的本地文件,其中大约10%可能不存在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-05 22:53:53

来自苹果文档fileExistsAtPath:方法:

不建议尝试根据文件系统的当前状态或文件系统上的特定文件进行谓词行为。这样做会导致奇怪的行为或种族状况。尝试一个操作(例如加载一个文件或创建一个目录)、检查错误并优雅地处理这些错误要比试图提前判断操作是否会成功要好得多。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40984772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档