首页 > 解决方案 > 确定 URL 是否为目录的最可靠方法?

问题描述

这篇文章给出了一个很好的答案,但问题没有具体说明哪种是“最可靠”的方式。例如fileExistsAtPath有以下文档。

不建议尝试基于文件系统的当前状态或文件系统上的特定文件来预测行为。这样做可能会导致奇怪的行为或竞争条件。尝试操作(例如加载文件或创建目录)、检查错误并优雅地处理这些错误比尝试提前确定操作是否成功要好得多。有关文件系统竞争条件的更多信息,请参阅.

该属性hasDirectoryPath的文档中没有任何警告。事实上,它的文档非常稀少。

所以我现在很困惑,因为上面的警告肯定应该说“使用hasDirectoryPath而不是这个”。

标签: iosurlfilesystems

解决方案


推荐阅读