1 votes

Actions Finder d'Automator : "Impossible d'effectuer une recherche avec Spotlight"

J'ai créé un flux de travail comme ceci après avoir demandé une autre question :

enter image description here

Il doit supprimer les téléchargements datant de plus de 30 jours et a fonctionné correctement jusqu'à aujourd'hui ; j'ai effectué la mise à jour vers MacOS High Sierra.

Maintenant, chaque fois que l'application tente de s'exécuter, j'obtiens l'erreur suivante

enter image description here

L'action "Filtrer les éléments du Finder" a rencontré une erreur : "Impossible d'effectuer une recherche avec Spotlight"

Comment puis-je corriger mon flux de travail pour qu'il fonctionne avec cette dernière version de MacOS ?

3voto

pHghost Points 21

Je crois que je viens de comprendre le problème et c'est ridiculement stupide.

Lorsque vous filtrez par extension, vous ne devez pas inclure le "." dans les critères de filtrage.

Donc, dans votre cas, le filtre par N'EST PAS : "download" au lieu de ".download"

J'adore Automator, mais il est parfois difficile de suivre sa logique.

1voto

user3439894 Points 52496

Comme solution de contournement (temporaire), j'utiliserais la fonction find comando .

Dans un nouveau Automator flux de travail ajoutez ce qui suit actions :

  • Exécuter le Shell script

    • Paramètres - La coquille : /bin/bash y Passez l'entrée : to stdin
    • Remplacer la valeur par défaut cat avec :

      find "$HOME/Downloads" -maxdepth 1 -type f -mtime +30d -iname '*.*'
  • Déplacer les éléments du Finder vers la corbeille

  • Sauvegarder le flux de travail comme un application .

Note : Tel que codé, cela ne supprime que fichiers au niveau du répertoire ~/Downloads. Elle ne traverse pas les sous-répertoires, afin d'éviter de supprimer ce que Safari est en train de télécharger au moment où elle est exécutée, car elle utilise un fichier .download. paquet qui est un répertoire . Vous pourriez concevoir un système plus complexe find comando et ou flux de travail Cependant, cette solution, telle qu'elle est, est meilleure que votre flux de travail actuel qui ne fonctionne pas.

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