0

我正在尝试创建一个类似“项目”的文档,因为它包含指定目录中的子文档。我想要一个全新的文档保存,以使用适当的子目录设置该目录。我想要一个“另存为”来将所有这些子目录和其中的任何文件复制到新位置。但我想要一个“保存”来只更新某些数据文件并且(当然)不覆盖所有子文档!

这样做的“安全”方法是什么?我尝试跟踪文件在我的文档中的位置,并检查它是否与保存位置相同或不同,但感觉很混乱,我担心 Apple 在幕后做一些事情会导致这个在某些情况下,直接的 URL 到 URL 比较会失败。

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

4

1 回答 1

1

NSFileWrapper 在 Snow Leopard 中有增量写入支持,它将使用硬链接而不是复制。这似乎正是您正在寻找的。

有关更多信息,请参阅博客条目。

于 2010-03-08T02:56:46.073 回答