【发布时间】:2020-02-03 12:02:15
【问题描述】:
我需要确保我的文件是以原子方式编写的。
文件夹也一样吗?是不是不可能部分写出来?
我查看了createDirectory(at:withIntermediateDirectories:attributes:) 的文档,我看不出该方法是否是原子的,或者操作是否有可能失败。
createDirectory(at:withIntermediateDirectories:attributes:) 可以中途失败吗?
【问题讨论】:
-
方法抛出。只需处理错误
-
当您询问 atomically/non 时,您应该担心线程操作中的某件事,在
try内部创建后,控制权不会转到下一行,并且有一些文件仍在创建中
标签: swift