将文件从 Lion 复制到 Mountain Lion GM 会导致“.DS_Store 已存在”错误

将文件从 Lion 复制到 Mountain Lion GM 会导致“.DS_Store 已存在”错误

.DS_Store我在使用 Finder 通过网络复制文件夹时遇到了文件问题,将文件夹从 OS X Lion 机器复制到 OS X Mountain Lion,两台机器均在 2009 年末的 27 英寸 iMac 上。

当我将文件夹从 Lion 拖到 ML 上的共享驱动器时,收到此错误消息:

无法完成该操作,因为名为“.DS_Store”的项目已存在。

这个问题在 Mountain Lion 升级之前就存在了,但我指出它是为了记录。我当时正在使用无菌在 Lion 上修复此问题,但从 10.7.4 开始就不起作用了。

我花了大量的时间寻找解决这个问题的方法。

  • 手动创建文件夹,然后拖动文件似乎工作正常。
  • 使用 Terminal.appcp运行良好(rsync其他所有实用程序也一样)。

.DS_Store我已在 Lion 机器上使用以下方法禁用网络设备上的文件创建

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

我尝试.DS_Store在复制之前从文件夹中删除文件,这确实有效。但是一旦打开文件夹,.DS_Store就会创建一个文件,问题仍然存在。

我怀疑这是一个权限问题,因为我注意到在本地合并文件夹时(特别是使用 Finder)不.DS_Store喜欢被覆盖。

Lion 机器的用户不懂技术,他们更希望它能像 Steve 所希望的那样“正常工作”。为什么它以前能正常工作?如果没有我列出的解决方法,我现在该怎么做才能让它正常工作?

答案1

看来在我没注意的时候 Asepsis 已经更新到 1.3 版,修复了 10.7.4 版中的问题。我已在 Lion 机器上安装了它,似乎已经解决了这个问题。

我不想为配偶 A 使用第三方插件,但我认为 Asepsis 解决的问题比它造成的问题更多。

相关内容