5 votes

Comment empêcher les fichiers de contenu des applications AppleScript d'apparaître dans les dossiers "Récents" ?

Je suis un grand fan d'AppleScript et je l'utilise actuellement pour une série de tâches différentes sur mon ordinateur. Cependant, j'ai remarqué qu'après avoir créé une application en AppleScript, de nombreux fichiers de contenu, y compris le fichier de configuration de l'application, sont supprimés. main.scpt et le applet.icns commencent à apparaître dans mon dossier "Récents" dans le Finder. Cela peut s'avérer assez ennuyeux car le dossier "Récents" s'en trouve rapidement encombré, surtout si j'ai travaillé sur plusieurs applications différentes.

Ma question est la suivante : comment puis-je m'assurer que seule l'application elle-même peut être consultée dans le dossier des récents et non certains de ses fichiers de contenu ? Si c'est le cas, comment dois-je m'y prendre ? Est-il possible de le faire lors de la création de l'application elle-même ?

1voto

Pirooz Points 486

La réponse suivante ajoutera un .metadata_never_index dans le dossier Application. Cela empêchera l'indexation par Spotlight du dossier dans l'espoir de l'empêcher d'apparaître dans les Récents.


Voici le script. Sauvegardez-le dans /Library/Scripts/Folder Actions Scripts/ :

on adding folder items to theFolder after receiving theNewItems
    --  Called after items have been added to a folder
    --
    --  theFolder is a reference to the modified folder
    --  theNewItems is a list of references to the items added to the folder 
    repeat with myItem in theNewItems
        tell application "Finder"
            if myItem's name extension is "app" then -- make sure its an app
                set myPath to the POSIX path of myItem
                do shell script "touch " & quoted form of (myPath & ".metadata_never_index")
            end if
        end tell
    end repeat

end adding folder items to
  1. Naviguez vers le dossier où vous enregistrez vos scripts d'Apple.

  2. Cliquez à droite sur ce dossier et sélectionnez Services>Folder Actions Setup

  1. Sélectionner le script qui a été sauvegardé et cliquer sur Attach

  2. Assurez-vous que Enable Folder Actions est coché dans le coin supérieur gauche

  3. Test.

  4. Célébrez !

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