Назад | Перейти на главную страницу

Что такое файлы .DS_Store и почему OSX оставляет их в общих папках Windows?

Всякий раз, когда я получаю доступ к общим ресурсам Windows из OSX 10.5, он оставляет файлы .DS_Store в удаленной файловой системе. Для чего они используются, необходимы ли они и можно ли предотвратить их создание?

".DS_Store"файлы используются Mac OS Finder для хранения информации о настройках окна Finder для папки. Они будут отображаться в каждой папке, которую вы посещаете (просматриваете) с помощью Finder. Обычно вы не видите эти файлы в Finder (они есть" hidden ", как и любые файлы с точками типа * NIX)

Чтобы предотвратить создание этих файлов откройте Терминал и введите:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Они Метаданные OS X Finder. Ты можешь отключить их в 10.4 для удаленных файловых систем, но 10.5 скрывает их в Windows. Тем не менее, вы также можете отключить их, но вы должны сделать это для каждого пользователя (или скопировать файл настроек).

Spotlight также использует информацию из .DS_Store для индексации.

Эти файлы используются Finder для сохранения положения значков, размера соответствующего окна Finder, фона окна и других параметров просмотра.

Альтернативный метод отключения файлов .DS_Store, если у вас нет контроля над компьютерами Mac, имеющими доступ к общим ресурсам Windows, - это отключить возможность сохранения этих файлов в общей папке. (Используя параметр veto_files в smb.conf или Управление экраном файлов в Windows - к счастью, он отключен по умолчанию в клиентах 10.5+)

Вы можете задать еще один вопрос: Файловые ресурсы для пользователей Mac здесь, в SF, для некоторых других связанных указателей.

Как уже говорили многие другие, они используются Finder. Однако, если они вам не нравятся, вы можете безопасно удалить их.