【发布时间】:2018-02-24 06:06:47
【问题描述】:
旧的 MoreFilesX 中有一个很棒的功能,即 FSExchangeObjectsCompat,“在两个文件之间交换数据”。它通常用作安全保存方法的一部分,其中写出临时文件,然后调用 FSExchangeObjectsCompat 以将新保存的临时文件与旧的“原始”文件交换。它保留了所有的元数据、权限等。
我发现此功能在 High Sierra 上的 APFS 卷上出现故障,而在 HFS+ 卷上从未出现过故障。不足为奇——其中许多调用已被弃用。
但是做同样事情的 Cocoa NSFileManager 方法是什么?
【问题讨论】:
标签: macos cocoa nsfilemanager macos-carbon apfs