gpt4 book ai didi

objective-c - 保存 "project"类型文档(包含子文档)

转载 作者:行者123 更新时间:2023-12-03 18:05:55 24 4
gpt4 key购买 nike

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

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

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

最佳答案

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

参见this博客文章以获取更多信息。

关于objective-c - 保存 "project"类型文档(包含子文档),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com