代码之家  ›  专栏  ›  技术社区  ›  andyvn22

保存“项目”类型的文档(包含子文档)

  •  0
  • andyvn22  · 技术社区  · 16 年前

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

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

    1 回复  |  直到 12 年前
        1
  •  1
  •   Nicholas Riley    16 年前

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

    this 更多信息,请登录博客。