3 votes

Comment masquer toutes les extensions de fichiers dans les sous-répertoires d'un dossier donné ?

Je sais que je peux ouvrir la boîte de dialogue d'informations sur les fichiers (Get Info) pour plusieurs fichiers à la fois en utilisant I et masquer/démasquer les extensions de fichiers. Comment puis-je réaliser cela pour tous les fichiers d'une arborescence de répertoires (y compris les fichiers des sous-dossiers) ?

5voto

l'L'l Points 8737

Vous pouvez facilement le faire dans Terminal avec la commande SetFile commandement :

Pour masquer les extensions de fichiers dans un répertoire et tous les sous-répertoires :

cd <path to directory>

find . -name "*.*" -exec SetFile -a -E '{}' \; | echo "hiding extensions"

(vous pouvez changer le deuxième * pour un type d'extension particulier si vous le souhaitez)

Pour afficher les extensions de fichiers dans un répertoire et tous les sous-répertoires :

cd <path to directory>

find . -name "*.*" -exec SetFile -a -e '{}' \; | echo "showing extensions"

3voto

lejonet Points 1450

Ok, j'ai trouvé une solution en utilisant Hazel :

J'ai créé une règle basée sur leur affichage Comment faire en sorte qu'Hazel aille dans des sous-dossiers ? :

Si ( ) Kind is Folder

Faites ce qui suit ( ) exécuter des règles sur le contenu des dossiers

La règle suivante sélectionne un certain ensemble de fichiers, par ex.

Si ( ) Kind is pdf

Faites ( ) Exécuter AppleScript embarqué script

Le script est

tell application "Finder"
    set extension hidden of theFile to true
end tell

J'ai défini plus de conditions plus de types de fichiers différents, donc ça ne fonctionne pas sur tous comme demandé. Avec un nombre limité de types de fichiers différents, cela ne devrait pas poser de problème.

-2voto

Voir cette page pour une solution utilisant Automator. Cela a parfaitement fonctionné pour moi. https://discussions.apple.com/thread/250660690

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