我想创建一个“项目”般的文件,因为它包含一个指定目录的子文档。我想新的文档保存到建立一个目录与相应的子目录的品牌。我想一个“另存为”,在其中所有的子目录和所有文件复制到新的位置。但我想一个“保存”只更新某些数据文件和(当然)不能覆盖所有的子文档!

什么是“安全”的方式来做到这一点?我试图跟踪文件的位置,我的文档,并检查,看它是否比保存位置相同或不同,但感觉凌乱,而且我担心,苹果是做幕后的东西,这将使该直接URL到URL比较失败在某些情况下。

有没有做这样的事情的标准方式?

有帮助吗?

解决方案

NSFileWrapper具有雪豹增量写入支持,将使用硬链接而不是拷贝。这似乎是你在寻找什么。

请参阅以获取更多信息这博客条目。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top