J'essaie de configurer une recherche enregistrée de mon Mac qui exclura les fichiers d'un dossier appelé «XYZ» des résultats de la recherche. La raison en est que je reçois une tonne de faux positifs de ce dossier qui sont difficiles à trier.
Juste pour être clair, je sais que vous pouvez ajouter des dossiers à une liste "Confidentialité" dans les préférences Spotlight, mais je ne veux pas ajouter ce dossier à cette liste - parce que je ne veux pas l'exclure de toutes les recherches futures , juste cette recherche enregistrée spécifique. Une idée de comment on pourrait faire quelque chose comme ça?
Réponses:
J'ai regardé certains des fichiers de recherche enregistrés dans le bundle d'applications du Finder, et j'ai par exemple
/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearch
utilisé un format comme celui-ci pour exclure les répertoires:Vous pouvez donc exclure des sous-dossiers en ajoutant des chaînes commençant par un caractère moins après un chemin d'accès complet. Quelque chose comme
-~/Library
ça ne semble pas fonctionner.Vous pouvez modifier les fichiers de recherche enregistrés en les déposant sur un éditeur de texte.
RawQueryDict:SearchScopes
etFXScope:FXScopeArrayOfPaths
semblent répertorier les mêmes chemins par défaut, mais le simple fait de modifier le second semble exclure les dossiers au moins dans le Finder.la source
~/Library/Saved Searches
dans OSX 10.10.xSi vous maintenez
option
le bouton (+) pour ajouter un critère de recherche deviendra un (…) et unAny/All/None
bloc. Définissez ce paramètre sur Aucun .Pour les critères, sélectionnez
Document Container
. Il ne sera pas dans la liste par défaut à côtéName
,Kind
etc. SélectionnezOther…
pour le sélectionner dans une liste de critères supplémentaires tant qu'il a sa propre fonction de recherche :Définissez-le sur le nom du dossier que vous souhaitez exclure en utilisant ce que
is/contains/begins with/ends with
vous trouvez approprié.Le résultat final devrait ressembler à ceci:
la source
Document Container
il n'est peut-être pas possible d'exclure des dossiers: apple.stackexchange.com/questions/132860/… (Cela ne fonctionne pas pour moi le 10.8.5)Je veux ajouter que si "Conteneur de documents" ne fonctionne pas pour vous (comme c'est mon problème), vous pouvez définir le dossier de recherche pour activer / désactiver des dossiers spécifiques.
Pardonnez-moi, je n'ai pas les "représentants" pour poster des images donc je ferai de mon mieux. Ceci est mon premier post alors n'hésitez pas à m'enflammer.
Pour mon flux de travail d'organisation musicale, je voulais que le dossier iTunes masque les sous-dossiers erronés. Bien sûr, déplacer des dossiers hors du dossier iTunes n'était pas une option car cela casserait / paniquerait iTunes en recréant ces mêmes dossiers. Voici comment j'ai accompli cela en peaufinant la méthode ci-dessus de Lake:
Kind
>is
>Folder
option
et (+), sélectionnezAny
of the following are true
(c'est pour les dossiers d'activation) Pour désactiver les dossiers comme Lake mentionné ci-dessus, changez 'Tout' en 'Aucun'Any
option qui ressemblait à ceci (les noms de dossier réels sont utilisés par exemple):Donc, le résultat final est que lorsque je clique sur la recherche intelligente (située dans la barre latérale du Finder pour moi), je ne verrai que les 5 dossiers que je veux sans détruire la disposition des dossiers inhérente du dossier principal dans lequel ils résident.
J'espère que cela aide.
la source
Actuellement, je ne pense pas que cela puisse être fait. Il semble qu'il y ait pas mal de gens qui essaient de faire cela que Google trouve et personne n'a de vraie réponse (autre que l'exclusion de confidentialité) :(
la source
Dans le Finder lorsque vous recherchez des fichiers, vous pouvez les exclure en ajoutant moins devant les critères. Par exemple, je veux rechercher tous les fichiers qui ne sont pas des fichiers pdf, je peux écrire "Kind is -pdf". Cela semble fonctionner pour moi.
la source
Je suis presque sûr d'avoir trouvé une manière différente de procéder.
Lors de la configuration du dossier intelligent, utilisez un attribut de recherche de requête brute. Par défaut, ce n'est pas dans le menu déroulant d'attribut de recherche, vous devrez donc le trouver en cliquant sur Autre en bas du menu déroulant.
Dans la zone de saisie à côté de Raw Query, tapez:
dans lequel le texte entre guillemets est le chemin d'accès du dossier à exclure, qui peut être trouvé via Get Info.
la source
Je souffrais trop du même problème et j'ai trouvé un moyen de le faire.
Accédez à Système de préférences> Spotlight> Sélectionner, puis sélectionnez l'onglet "Confidentialité" et vous pouvez ajouter des emplacements spécifiques à exclure dans la recherche Spotlight.
J'ai essayé, ça marche.
la source