web-dev-qa-db-ja.com

LionからMountainLionにファイルをコピーするGMは、「。DS_Storeはすでに存在します」エラーを引き起こします

2009年後半の27インチiMacで、Finderを使用してOS XLionマシンからOSX Mountain Lionにネットワーク全体でフォルダをコピーするときに、.DS_Storeファイルと戦っています。

フォルダーをLionからMLの共有ドライブにドラッグすると、次のエラーメッセージが表示されます。

「.DS_Store」という名前のアイテムが既に存在するため、操作を完了できません。

この問題はMountainLionのアップグレード前に存在していましたが、記録のために指摘しています。私は Asepsis を使用してLionで修正していましたが、10.7.4以降は機能していません。

私はこの問題を回避する方法をかなり探してきました。

  • フォルダを手動で作成してから、ファイルをドラッグすると問題なく動作するようです。
  • Terminal.appとcpの使用は問題なく機能します(rsyncや他のすべてのユーティリティと同様)。

を使用して、Lionマシン上のネットワークデバイスでの.DS_Storeファイルの作成を無効にしました

defaults write com.Apple.desktopservices DSDontWriteNetworkStores true

コピーする前にフォルダから.DS_Storeファイルを削除しようとしましたが、これは機能します。ただし、フォルダを開くとすぐに.DS_Storeファイルが作成され、問題は解決しません。

.DS_Storeが上書きされたくないことにローカルで(特にFinderを使用して)マージするときに気付いたので、これは権限の問題だと思います。

Lionマシンのユーザーは技術的ではなく、Steveが意図したように「ただ動作する」ことを望んでいます。昔はなぜそれが機能したのですか、そして私がリストした回避策なしで今それを機能させるために私は何ができますか?

2
user3463

見ていなかったときに無菌が1.3に更新されたようです。これにより、10.7.4で問題が修正されました。 Lionマシンにインストールしましたが、問題は解決したようです。

配偶者Aにはサードパーティのプラグインを使用したくないのですが、無菌はそれが生み出すよりも多くの問題を解決すると思います。

1
user3463