17 votes

Comment faire pour que le Finder trie par nom, mais aussi par dossiers avant les fichiers ?

Lorsque je veux trier mes fichiers et dossiers dans le Finder (en particulier trier par nom), ils trient tous les éléments par nom en mélangeant les dossiers et les fichiers. Je veux un moyen qui trie (comme Windows) d'abord tous les dossiers par nom puis tous les autres éléments par nom. Comment puis-je faire cela ?

2voto

jdiaz Points 1674

Il existe un remplacement du Finder appelé Recherche de chemin qui fera ce que vous voulez. Il est un peu plus cher mais il fait beaucoup plus qu'une simple fenêtre de recherche.

0voto

juan Points 18212

Cela est possible en faisant afficher les icônes sous forme de liste (Cmd + 2) dans la fenêtre du Finder. Cliquez d'abord sur l'en-tête de la colonne [Nom] (pour trier tous les fichiers par nom), puis sur l'en-tête de la colonne [Type] (pour trier les éléments par type, mais en conservant le tri par nom dans les groupes).

0voto

Richard Marquez Points 387

Depuis que je me suis retrouvé à faire le Folder encore et encore, j'ai fini par créer un script bash script pour automatiser le renommage de la chaîne de caractères en /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings .

  1. Enregistrez-la sous le nom de par exemple finder-folders-first.sh
  2. Rendez-le exécutable : chmod +x finder-folders-first.sh
  3. Exécuter avec des autorisations Root : sudo finder-folders-first.sh

    !/bin/bash

    Make folders sortable first in Finder

    if [[ $EUID -ne 0 ]]; then echo "Script must be run as root! Aborting." exit 1 fi

    cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/

    cp -i InfoPlist.strings InfoPlistORIGINAL-`date +%b-%d-%Y%H%M%S`.strings plutil -convert xml1 InfoPlist.strings sed 's|<string>Folder</string>|<string> Folder</string>|' InfoPlist.strings > InfoPlist_PATCHED.strings

    diff InfoPlist.strings InfoPlist_PATCHED.strings

    if [ $? -eq 0 ]; then echo File already patched! Exiting. exit -1 else echo Patching original file... plutil -convert binary1 InfoPlist_PATCHED.strings -o InfoPlist.strings

    fi echo Restarting Finder... killall Finder echo Done!

La dernière ligne redémarre le Finder. Pour faire la même chose à partir de l'interface graphique, appuyez sur Alt+clic droit sur l'icône du Finder dans le Dock et sélectionnez Relaunch .

Maintenant, dans le Finder, cliquez sur l'icône Kind une/deux fois pour que les dossiers soient listés en premier/dernier.

Cela fonctionne dans Mavericks et Yosemite, mais peut ne pas fonctionner dans les versions ultérieures.

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