.DS_Store
我在使用 Finder 通过网络复制文件夹时遇到了文件问题,将文件夹从 OS X Lion 机器复制到 OS X Mountain Lion,两台机器均在 2009 年末的 27 英寸 iMac 上。
当我将文件夹从 Lion 拖到 ML 上的共享驱动器时,收到此错误消息:
无法完成该操作,因为名为“.DS_Store”的项目已存在。
这个问题在 Mountain Lion 升级之前就存在了,但我指出它是为了记录。我当时正在使用无菌在 Lion 上修复此问题,但从 10.7.4 开始就不起作用了。
我花了大量的时间寻找解决这个问题的方法。
- 手动创建文件夹,然后拖动文件似乎工作正常。
- 使用 Terminal.app
cp
运行良好(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 解决的问题比它造成的问题更多。