Filtern von Dateien nach Quelle mit Automator

2

Ich möchte meinen Download-Ordner sortieren und dafür Automator verwenden. Die Files & FoldersBibliothek bietet mir viele Optionen, ich konnte jedoch keine Aktion finden, mit der ich Dateien nach ihrer Quelle filtern konnte.

Ich möchte Dateien nach der URL sortieren, von der ich sie heruntergeladen habe. Gibt es eine Automator-Aktion, die ich vermisse? Oder muss ich dafür Apple Script verwenden?

Das Filter Finder Filesgibt mir die Optionen zum Filtern nach Namen, Datum etc., aber nicht durch die Quelle. Wie kann ich diese Aufgabe erfüllen?

Bastian Gruber
quelle
Was ist hier das eigentliche Endziel?
user3439894
@ user3439894 Ich möchte sagen, "PDFs von URL heruntergeladen enthält" bankname "in Ordner" banking "verschieben"
Bastian Gruber

Antworten:

1

Basierend auf Ihrem Kommentar "Ich möchte sagen, dass von der URL heruntergeladene PDFs" Bankname "in den Ordner" banking "verschieben". In Automator würde ich dies folgendermaßen tun :

Erstellen Sie in Automator einen neuen Workflow , und fügen Sie die folgenden Aktionen hinzu :

Finder Items finden , mit Einstellungen:

  • Suche [Downloads]
  • [Alle] der folgenden Aussagen sind richtig
  • [Art] [ist] [PDF]

Führen Sie Shell Script mit folgenden Einstellungen aus:

  • Shell [/ bin / bash]
  • Eingabe übergeben [als Argument]
  • Ersetzen Sie den Standardcode mit dem Beispiel - Code unten.

    for f in "$@"; do
        [[ $(mdls -name kMDItemWhereFroms "$f") == *bankname* ]] && echo "$f"
    done
    
  • Hinweis: Im Code oben, ersetzen „ bankname “ in *bankname*den aktuellen Banknamen in der URL .

Finder-Objekte verschieben , mit Einstellungen:

  • Zu [Banking] [] Ersetzen vorhandener Dateien
    • Aktivieren Sie ggf. Vorhandene Dateien ersetzen.
user3439894
quelle