Filtern von Dateien nach Quelle mit Automator

Ich möchte meinen Downloads-Ordner sortieren und Automator dafür verwenden. Die Files & FoldersBibliothek bietet mir viele Optionen, aber ich konnte 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 mir fehlt? Oder muss ich dafür Apple Script verwenden?

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

Was ist hier das eigentliche Endziel?
@user3439894 Ich möchte sagen "PDFs, die von der URL heruntergeladen wurden, enthalten "Bankname", verschieben in den Ordner "Banking""

Antworten (1)

Basierend auf Ihrem Kommentar „Ich möchte sagen, dass „PDFs, die von der URL heruntergeladen wurden, enthalten „Bankname“ in den Ordner „Banking“ verschoben werden“, würde ich es in Automator folgendermaßen machen :

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

Find Finder Items mit Einstellungen:

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

Führen Sie das Shell-Skript mit den Einstellungen aus:

  • Shell [/bin/bash]
  • Eingabe [als Argumente] übergeben
  • Ersetzen Sie den Standardcode durch den folgenden Beispielcode .

    for f in "$@"; do
        [[ $(mdls -name kMDItemWhereFroms "$f") == *bankname* ]] && echo "$f"
    done
    
  • Hinweis: Ersetzen Sie im obigen Code " bankname " durch *bankname*den tatsächlichen Banknamen in der URL .

Move Finder Items mit Einstellungen:

  • An [Banking] [] Ersetzen bestehender Dateien
    • Aktivieren Sie ggf. Vorhandene Dateien ersetzen.