NSFileManager 的 copyItemAtPath:toPath:error 和 copyItemAtURL:toURL:error: 有什么区别?

发布于 2024-10-18 03:25:39 字数 436 浏览 0 评论 0原文

我想将路径 A 上的文件复制到路径 B,以防 BI 中存在该文件,希望将其覆盖,并且我想使用上述方法之一,但我应该使用哪一种? 我看到他们的 文档 他们说的几乎相同。

我可以从字符串创建 NSURL 对象,所以两者的作用相同吗?

I want to copy a file at path A to path B, in case it exists at B I want it to be overwritten and I want to use one of the mentioned methods but which one is the one I should use?
I saw their documentation and they say pretty much the same.

I can make NSURL objects from strings so both do the same?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

并安 2024-10-25 03:25:39

Cocoa 正在尝试标准化 URL。在某些情况下,一致使用 URL 可以提高性能,因为 NSURL 对象可以缓存文件系统中的一些信息,并在再次请求该信息时避免冗余 IO。

然而,就这一种方法本身而言,它并没有真正产生任何区别。

Cocoa is attempting to standardize on URLs. Consistent use of URLs can in some cases improve performance, because an NSURL object can cache some information from the filesystem and avoid redundant IO in the case that the information is requested again.

However, in the context of just this one method by itself, it doesn't really make any difference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文