Automatisches Löschen von Downloads auf einem Mac


Mac
2024-04-12T15:00:14Z

Wichtigste Erkenntnisse

  • Verwenden Sie Automator, um eine Ordneraktion zu erstellen, die automatisch alte Dateien in Ihrem Downloads-Ordner löscht.
  • Legen Sie fest, wann Ihre Dateien je nach Alter gelöscht werden, z. B. Dateien, die älter als eine Woche oder ein Monat sind.
  • Die Aktion wird automatisch ausgeführt, wenn Sie neue Dateien herunterladen. So bleibt der Ordner "Downloads" frei von Unordnung, ohne dass Sie etwas tun müssen.

Wenn Sie viele Dateien auf Ihren Mac herunterladen, müssen Sie die Dateien, die Sie nicht mehr benötigen, regelmäßig löschen, um den Ordner "Downloads" nicht zu überlasten. Dies manuell zu tun, kann eine mühsame Aufgabe sein. Zum Glück gibt es eine Möglichkeit, dies zu automatisieren. Wir zeigen Ihnen, wie.

So erstellen Sie eine Ordneraktion in Automator, um Downloads automatisch zu löschen

Apple liefert die Automator App mit macOS auf allen Macs aus. Mit Automator können Sie sich wiederholende Aufgaben auf Ihrem Mac automatisieren, sodass Sie sie nicht mehr manuell ausführen müssen.

Automator unterstützt mehrere Arten von Aufgaben. Für diesen Leitfaden benötigen wir jedoch die Automatisierung der Ordneraktion, die jedes Mal eine Aktion auslöst, wenn eine Änderung an einem bestimmten Ordner vorgenommen wird. In unserem Fall löscht die Ordneraktion automatisch alle Dateien und Ordner, die älter als sieben Tage sind, aus dem Ordner "Downloads", sobald neue Dateien hinzugefügt werden.

Einrichten einer Ordneraktion

Um die Ordneraktion zu erstellen, starten Sie zunächst die Automator-Anwendung auf Ihrem Mac. Wenn Sie aufgefordert werden, einen Dokumenttyp auszuwählen, klicken Sie auf "Ordneraktion" und dann auf "Auswählen"

Choosing document type in Automator app on a Mac.

Suchen Sie nach einem Dropdown-Feld im rechten Fensterbereich am oberen Rand des Bildschirms. Es erscheint neben dem Text "Ordneraktion empfängt Dateien und Ordner, denen Dateien hinzugefügt werden" Klicken Sie darauf und wählen Sie "Andere" Wählen Sie dann den Ordner "Downloads" im Finder und klicken Sie auf "Auswählen"

Choosing a folder to perform action on in Automator app.

Finden Sie die zu löschenden Dateien

Es gibt zwei Möglichkeiten, Ihre Dateien und Ordner im Ordner "Downloads" zu finden. Die erste Methode verwendet die Aktion "Finder-Elemente filtern", während die zweite die Aktion "Shell-Skript ausführen" nutzt. Wir werden die zweite Methode verwenden, da die erste nicht wie erwartet funktioniert und nicht die richtigen Dateien und Ordner liefert.

Klicken Sie auf das Suchfeld im mittleren Bereich und suchen Sie nach "Run Shell Script" Ziehen Sie diese Aktion in den rechten Bereich, um sie dem Workflow hinzuzufügen.

Adding the Run Shell Script action to the workflow in Automator.

Klicken Sie bei dieser Aktion auf die Dropdown-Schaltfläche neben "Shell" und wählen Sie die Option "/bin/bash".

Setting the default shell to bash in Automator.

Geben Sie in das Textfeld darunter den folgenden Befehl ein:

find "[Pfad zum Verzeichnis Downloads]/Downloads" -ctime 7d -o -mtime 7d -iname '*.*'

Der Befehl sucht nach Dateien, die vor mehr als sieben Tagen erstellt ("-ctime") oder geändert ("-mtime") wurden (" 7d"). Sie können den Zeitrahmen nach Belieben ändern. Wenn Sie zum Beispiel "-ctime" in "30d" ändern, werden nur Dateien gelöscht, die vor mehr als einem Monat heruntergeladen wurden.

Außerdem müssen Sie [Pfad zum Verzeichnis Downloads] durch den Pfad zum Ordner Downloads auf Ihrem Mac ersetzen. Um den Pfad zu finden, öffnen Sie den Finder, klicken Sie mit der rechten Maustaste auf "Downloads" in der linken Seitenleiste und wählen Sie "Info abrufen"

Erweitern Sie in dem sich öffnenden Fenster "Downloads Info" den Abschnitt "Allgemein", indem Sie auf die Pfeilschaltfläche davor klicken.

Expanding the General tab to view the path of Downloads folder.

Klicken Sie mit der rechten Maustaste auf die Adresse neben "Wo", und wählen Sie "Als Pfadnamen kopieren"

Copying the path of Downloads folder on Mac.

Fügen Sie die Adresse schließlich in den Befehl in Automator ein. Achten Sie darauf, dass /Downloads am Ende des Pfades steht. Klicken Sie nun im Automator-Fenster auf die Schaltfläche "Ausführen", um den Workflow zu starten.

Running the Folder Action workflow to verify if the Run Shell Script action returns right files and folders.

Wenn Sie alles richtig gemacht haben, werden alle Dateien und Ordner im Ordner Downloads zurückgegeben, die Ihren Kriterien entsprechen. Sie können sich die Ergebnisse ansehen, indem Sie bei der Aktion "Shell-Skript ausführen" auf die Registerkarte "Ergebnisse" klicken.

Run Shell Scription action results.

Automatisches Löschen der Dateien

Wenn Sie mit dem Ergebnis zufrieden sind, fügen Sie dem Workflow die letzte Aktion hinzu. Suchen Sie im Suchfeld im mittleren Bereich nach "Finder-Objekte in den Papierkorb verschieben" oder "Finder-Objekte in den Papierkorb verschieben" und ziehen Sie sie in den Workflow-Bereich unter der Aktion "Shell-Skript ausführen", so dass die beiden miteinander verbunden sind.

> Klicken Sie abschließend auf "Datei speichern" oder drücken Sie die Befehlstaste S. Benennen Sie die Ordneraktion und klicken Sie auf "Speichern". macOS speichert alle Automator-Ordneraktionen unter dem Pfad "~/Library/Workflows/Applications/Folder Actions/".

Saving a Folder Action workflow in Automator.

Jedes Mal, wenn Sie nun neue Dateien zu Ihrem Download-Ordner hinzufügen, werden die vorhandenen Dateien, die älter als eine Woche sind, automatisch in den Papierkorb verschoben.

Auch der Papierkorb wird entrümpelt

Da der oben beschriebene Arbeitsablauf Dateien und Ordner aus dem Downloads-Ordner Ihres Macs in den Papierkorb verschiebt, wird Ihr Papierkorb wahrscheinlich eine Menge ungenutzter Dateien und Ordner enthalten, die den Speicherplatz Ihres Macs beanspruchen. Sie können dies jedoch vermeiden, indem Sie Ihren Papierkorb alle 30 Tage automatisch leeren.