我需要将文件夹从一个位置复制到另一个位置,同时为我的用户提供一个进度条。
我发现没有被弃用的唯一批准API是版权文件(3)。我已经实现了这一点,结果几乎是完美的,但是我发现Finder注释和与原件相关的标记都没有被复制。我不仅需要复制它们,而且还担心还没有复制其他的元数据。
请注意,我正在设置所有适当的标志上的文案复制元数据。
我如何才能达到我的目标,而不诉诸可怕的技术,如一个Applescript桥,以读取/写入注释使用Finder在副本的末尾?
更新
经过大量研究,我发现注释和标记都被复制到文件的扩展属性中。然而,这则评论拒绝在Finder中显示。
我看到它提到,评论也存储在.DS_Store中。作为一个测试,我删除了.DS_Store文件,然后重新启动Finder,以便重新生成它。这则评论仍然没有出现。
要识别这些元数据,需要做些什么呢?
发布于 2015-09-17 19:29:55
注意:这个答案假设你是正确的评论等没有被复制,这还没有得到验证。
copyfile可在苹果的来源表格中使用。您可能需要对其进行一些调整,不过要实际编译它。一旦完成了这些操作,就可以修改以添加您想要的特性。
HTH
https://stackoverflow.com/questions/32626532
复制相似问题