首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用进度反馈递归地复制文件夹,同时保存OS上的所有元数据?

如何使用进度反馈递归地复制文件夹,同时保存OS上的所有元数据?
EN

Stack Overflow用户
提问于 2015-09-17 09:10:10
回答 1查看 434关注 0票数 2

我需要将文件夹从一个位置复制到另一个位置,同时为我的用户提供一个进度条

我发现没有被弃用的唯一批准API是版权文件(3)。我已经实现了这一点,结果几乎是完美的,但是我发现Finder注释和与原件相关的标记都没有被复制。我不仅需要复制它们,而且还担心还没有复制其他的元数据。

请注意,我正在设置所有适当的标志上的文案复制元数据。

我如何才能达到我的目标,而不诉诸可怕的技术,如一个Applescript桥,以读取/写入注释使用Finder在副本的末尾?

更新

经过大量研究,我发现注释和标记都被复制到文件的扩展属性中。然而,这则评论拒绝在Finder中显示。

我看到它提到,评论也存储在.DS_Store中。作为一个测试,我删除了.DS_Store文件,然后重新启动Finder,以便重新生成它。这则评论仍然没有出现。

要识别这些元数据,需要做些什么呢?

EN

回答 1

Stack Overflow用户

发布于 2015-09-17 19:29:55

注意:这个答案假设你是正确的评论等没有被复制,这还没有得到验证。

copyfile可在苹果的来源表格中使用。您可能需要对其进行一些调整,不过要实际编译它。一旦完成了这些操作,就可以修改以添加您想要的特性。

HTH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32626532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档