保存“项目”型文件(包含子文件)
-
25-09-2019 - |
题
我想创建一个“项目”般的文件,因为它包含一个指定目录的子文档。我想新的文档保存到建立一个目录与相应的子目录的品牌。我想一个“另存为”,在其中所有的子目录和所有文件复制到新的位置。但我想一个“保存”只更新某些数据文件和(当然)不能覆盖所有的子文档!
什么是“安全”的方式来做到这一点?我试图跟踪文件的位置,我的文档,并检查,看它是否比保存位置相同或不同,但感觉凌乱,而且我担心,苹果是做幕后的东西,这将使该直接URL到URL比较失败在某些情况下。
有没有做这样的事情的标准方式?
解决方案
NSFileWrapper具有雪豹增量写入支持,将使用硬链接而不是拷贝。这似乎是你在寻找什么。
请参阅以获取更多信息这博客条目。
不隶属于 StackOverflow