187 votes

Comment arrêter de créer .DS_Store sur Mac?

Je suis le développement de sites sur mac et chaque fois que je créer un dossier (ou un fichier dans ce dossier) .DS_Store est créé dans ce dossier.

Comment empêcher la création .DS_Store fichier ?

44voto

myset Points 187

S'il vous plaît installer http://asepsis.binaryage.com/ et puis redémarrez votre mac.

L'ASEPSIE de rediriger tous .DS_Store sur votre mac /usr/local/.dscage

Après cela, Vous pouvez supprimer récursivement tous .DS_Store à partir de votre mac.

find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete

41voto

michel-slm Points 2597

Voici un examen complet de vos options. L'asepsie (la deuxième solution mentionnée) semble être ce que vous cherchez, il re-routes .DS_Store création d'un système unifié de cache au lieu d'être situé sur chaque dossier.

36voto

Parag Bafna Points 10462

Ses est possible en utilisant mach_inject. Jetez un oeil à la Mort .DS_Store

J'ai trouvé que primordial HFSPlusPropertyStore::FlushChanges() avec un fonction qui n'a tout simplement rien, réussi à empêcher la création de .Les fichiers DS_Store sur Snow Leopard et Lion.

DeathToDSStore code source

31voto

user3817989 Points 92

Ouvrir Un Terminal. Exécuter cette commande:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Redémarrez l'ordinateur ou de vous déconnecter et de se reconnecter pour le compte de l'utilisateur.

pour plus d'informations:

http://support.apple.com/kb/ht1629

-6voto

Shanaka Points 316

Mettre la ligne suivante dans votre ".profil de fichiers".

Ouvert .le fichier de profil et de copier cette ligne

find ~/ -name DS_Store -delete

Lorsque vous ouvrez la fenêtre du terminal, il sera automatiquement supprimer les de votre .DS_Store fichier pour vous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X