Копирование файлов из Lion в Mountain Lion GM вызывает ошибку ".DS_Store уже существует"
Я борюсь с .DS_Store
файлы при копировании папок через мою сеть с помощью Finder с компьютера с OS X Lion на OS X Mountain Lion, оба на 27-дюймовом iMac конца 2009 года.
Когда я перетаскиваю папку из Lion на общий диск на ML, я получаю следующее сообщение об ошибке:
Операция не может быть завершена, так как элемент с именем.DS_Store уже существует.
Проблема существовала до апгрейда Mountain Lion, но я указываю на это ради записи. Я использовал Asepsis, чтобы исправить это на 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 не техничен, и предпочел бы, чтобы он "просто работал", как задумал Стив. Почему это работало в старые времена, и что я могу сделать, чтобы заставить его работать сейчас, без обходных путей, которые я перечислил?
1 ответ
Похоже, что Asepsis был обновлен до 1.3, пока я не смотрел, что исправило проблему в 10.7.4. Я установил его на компьютер Lion, и, похоже, он решил проблему.
Я бы предпочел не использовать сторонний плагин для Spouse A, но я думаю, что Asepsis решит больше проблем, чем создаст.