gpt4 book ai didi

ios - 在 iOS 上移动或复制大文件(> 100 MB)的最可靠方法是什么?

转载 作者:行者123 更新时间:2023-12-01 17:32:26 25 4
gpt4 key购买 nike

现在我正在使用这种方法在 iOS 中移动非常大的文件:

[fileManager moveItemAtURL:srcURL toURL:toURL error:&error];

这是 NSFileManager 的一个方法。由于文件太大,我尝试移动它们而不是复制然后删除源文件。

有没有更安全的方法来做到这一点?

最佳答案

文件移动是一个非常轻量级的操作;它不涉及复制任何内容,因为它只是将目录条目从文件系统中的一个点移动到另一个点。

应该很安全。

如果你真的真的想要偏执,那么:

  • 将所有字节从A复制到B
  • 验证 B 是否连贯
  • 删除A

这就是写/复制 API 的“原子”变体在幕后所做的,除了验证部分,因为文件系统本身应该这样做。

关于ios - 在 iOS 上移动或复制大文件(> 100 MB)的最可靠方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16108463/

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