1 votes

Supprimer automatiquement les dossiers temporaires ~/Library/Application Support.

J'ai une clé USB que je transporte partout avec moi et qui contient quelques applications autonomes que j'utilise régulièrement. Cependant, la plupart d'entre elles laissent des dossiers de support d'application derrière elles, et je ne veux pas donner aux autres accès à mes informations, etc.

Y a-t-il un moyen de supprimer automatiquement ces dossiers soit juste avant soit juste après avoir retiré ma clé USB ? J'ai essayé d'écrire un flux de travail Automator pour le faire, et ça fonctionne, mais ça semble être un peu bricolé.

De plus, la plupart des détails que j'ai mentionnés sont flexibles ; je veux juste quelque chose qui fera le travail à 100 % du temps.

3voto

Brian Points 48423

Je vous suggère d'utiliser un compte invité sur OS X si vous voulez que certains fichiers du répertoire personnel soient automatiquement effacés pour vous. Le répertoire personnel d'un compte invité est nettoyé lorsque vous vous déconnectez.

De http://docs.info.apple.com/article.html?path=Mac/10.7/fr/mh35549.html:

Important : Les fichiers créés par un utilisateur invité sont supprimés lorsque l'utilisateur se déconnecte. Un dossier personnel temporaire est créé pour les fichiers de l'utilisateur invité, mais ce dossier et son contenu sont supprimés lorsque l'utilisateur se déconnecte.

2voto

Matt Love Points 6295

Je sais que tu as déjà essayé d'écrire un flux de travail Automator pour cela, mais c'est probablement la meilleure façon de le faire. Peux-tu poster ce que tu as fait pour ton flux de travail?

Ce que je suggérerais est de créer une Application dans Automator et d'utiliser l'action "Exécuter un script shell". Pour la commande, utilise rm ~/Library/Application\ Support/* et cela supprimera tous les fichiers à l'intérieur du dossier Application Support. Maintenant, cela va supprimer TOUS les fichiers de support d'application... même ceux de l'utilisateur sur lequel tu es connecté.

Si tu veux éviter cela, tu peux faire l'une des deux choses. Le plus simple serait d'utiliser le compte invité de cet ordinateur comme le suggère @bneely.

Tu peux aussi mettre en place plusieurs scripts shell pour supprimer uniquement les répertoires que tu spécifies. Par exemple, si tu transportes CoRD.app avec toi, tu pourrais ajouter l'action rm -rf ~/Library/Application\ Support/CoRD et ajouter une autre action pour chaque application que tu utilises. C'est un peu fastidieux, mais efficace.

Laisse-moi savoir si tu as besoin d'aide supplémentaire pour le mettre en place.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X