So löschen Sie Dateien in Windows automatisch
Vorhin habe ich über ein Programm namens DropIt geschrieben(DropIt) , das automatisch Dateien für Sie verschiebt oder kopiert(automatically moves or copies files) , wenn neue Dateien in einem Ordner erscheinen. Dies kann beispielsweise nützlich sein, wenn Sie nur begrenzten Speicherplatz auf einer lokalen Festplatte haben und alle Ihre Downloads auf ein externes Speichergerät verschieben möchten.
Wenn Sie Dateien automatisch löschen möchten, können Sie dies in Windows auf zwei Arten tun . Die erste Methode beinhaltet das Herunterladen einer Freeware-App namens AutoDelete , mit der Sie einen Zeitplan zum Löschen von Dateien in einem bestimmten Ordner konfigurieren können. Ich habe bereits zwei ausführliche Anleitungen zur Verwendung des Programms geschrieben ( hier und hier ), also schauen Sie sich diese an, wenn Sie ein Freeware-Programm bevorzugen, um die Arbeit zu erledigen.
Die zweite Methode zum Löschen von Dateien besteht darin, eine Stapeldatei zu erstellen und dann die Ausführung dieser Stapeldatei zu planen. Sie können all dies tun, ohne Software von Drittanbietern zu installieren. In diesem Artikel führe ich Sie durch die Schritte zum Erstellen einer Batchdatei und zum anschließenden Verwenden des Taskplaners(Task Scheduler) , damit das Skript regelmäßig ausgeführt wird.
Schritt 1 – Stapeldatei erstellen
Wenn das Erstellen einer Batch-Datei etwas beängstigend oder zu technisch klingt, machen Sie sich keine Sorgen, denn Sie müssen nicht wissen, was das alles bedeutet. Ich erkläre Ihnen, was Sie kopieren und einfügen müssen, wo und welche Optionen Sie ändern können. Öffnen Sie zunächst den Editor, kopieren (First)Sie(Notepad) die folgende Textzeile und fügen Sie sie ein:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
Die obige Zeile macht wahrscheinlich keinen Sinn, was vollkommen in Ordnung ist, wie ich es unten erklären werde. Grundsätzlich(Basically) weist es Windows an, alle Dateien im C:Test-Ordner und den Unterordnern zu löschen, die älter als 5 Tage sind. So sollte Ihre Notepad -Datei aussehen.
Bevor wir näher auf den Befehl eingehen, speichern wir die Datei und testen sie. Erstellen Sie zunächst(First) einen Ordner auf Ihrem Computer mit dem Namen Test im Stammverzeichnis des Laufwerks C. Klicken Sie anschließend auf Datei(File) – Speichern(Save) und speichern Sie die Datei als Batch-Datei. Geben Sie dazu einen Namen gefolgt von .bat ein und ändern Sie dann das Dropdown-(Save as type) Menü Dateityp in Alle Dateien(All Files) .
Beachten Sie, dass Sie die Datei an einem beliebigen Ort auf der Festplatte speichern können, es spielt keine Rolle. Erstellen Sie nun einige Dummy-Dateien im Testordner(Test) und doppelklicken Sie dann auf die Delete.bat -Datei, um sie auszuführen. Irgendwas gelöscht? Wahrscheinlich nicht!
Der Grund, warum nichts gelöscht wurde, liegt darin, dass der Befehl /D -5 hat, was Dateien bedeutet, die 5 Tage oder älter sind. Um eine beliebige Datei zu löschen, unabhängig davon, wann sie erstellt wurde, können Sie entweder die -5 in -0 ändern oder den Teil (-0)/D -5 ganz entfernen . Wenn Sie es jetzt ausführen, werden alle Dateien gelöscht.
Um den Befehl anzupassen, können Sie als erstes das Verzeichnis in etwas anderes als C:Test ändern. Das ist so einfach wie das Kopieren des Pfads aus dem Windows Explorer für das gewünschte Verzeichnis und das Einfügen in den Befehl in Notepad .
Als nächstes kommt der Parameter -s , den Sie nach dem Verzeichnispfad sehen. Dies zeigt an, dass der Befehl auch alle Unterordner durchsuchen soll. Wenn Sie keine Dateien aus Unterordnern löschen möchten, entfernen Sie den Parameter -s.
Als nächstes folgt -m gefolgt von *.* , was bedeutet, dass der Befehl Dateien aller Art auswerten soll. Wenn Sie nur einen bestimmten Dateityp in einem Ordner löschen möchten, z. B. PDF - Dateien oder JPG - Bilder, ändern Sie einfach *.* in *.pdf oder *.jpeg und es werden nur diese Dateien entfernt.
Der /D -X Teil, über den wir bereits gesprochen haben, bezieht sich darauf, wie alt die Dateien sein müssen, um sich für eine Löschung zu qualifizieren. Sie können es entweder mit einem Wert größer als 1 beibehalten, auf 0 setzen oder es ganz entfernen. Das ist ungefähr alles, was wir über den Befehl wissen müssen.
Bei der Ausführung dieses Befehls sind einige Dinge zu beachten. Erstens: Wenn Dateien gelöscht werden, landen sie nicht im Papierkorb(Recycle Bin) , sondern werden dauerhaft gelöscht, seien Sie also vorsichtig, wenn Sie sie verwenden. Zweitens löscht der Befehl nur Dateien, keine Ordner.
Da es sich um eine Batch-Datei handelt, könnten Sie auch mehrere Versionen dieses Befehls in derselben Datei hinzufügen. Hier erstelle ich beispielsweise eine Batchdatei, die alle DOCX - Dateien, die älter als 180 Tage sind, alle PDF - Dateien, die älter als 60 Tage sind, und alle TXT - Dateien löscht, unabhängig davon, wie alt die Dateien sind.
Schritt 2 – Batch-Datei planen
Nachdem Sie nun Ihre Batchdatei erstellt und gespeichert haben, können wir fortfahren und sie so planen, dass sie regelmäßig ausgeführt wird. Dazu müssen wir den Taskplaner öffnen(Task Scheduler) .
Glücklicherweise habe ich bereits einen Artikel darüber geschrieben , wie man eine Batch-Datei plant(how to schedule a batch file) , also öffnen Sie diese Seite, um loszulegen. Scrollen(Scroll) Sie nach unten zum Abschnitt „ Stapeldatei beim PC-Start planen(Schedule Batch File on PC Startup) “ und folgen Sie den Anweisungen.
Das einzige, was Sie ändern müssen, ist der Trigger . Sie können zwischen Täglich(Daily) , Wöchentlich(Weekly) , Monatlich(Monthly) , Beim Starten des Computers(When the computer starts) , Beim Anmelden(When I log on) oder Beim Protokollieren eines bestimmten Ereignisses(When a specific event is logged) wählen .
Wenn Sie etwas wie Wöchentlich(Weekly) oder Monatlich auswählen und auf (Monthly)Weiter(Next) klicken , erhalten Sie einen neuen Bildschirm, auf dem Sie die genaue Uhrzeit und die Tage konfigurieren können, an denen das Skript ausgeführt werden soll.
Hoffentlich ist dies eine gute Lösung für die meisten Menschen, die einige einfache automatisierte Aufgaben zum Löschen von Dateien auf ihren PCs ausführen müssen. Wenn Sie Fragen haben, können Sie gerne einen Kommentar hinterlassen. Genießen!
Related posts
So spielen Sie MKV-Dateien auf Windows Media Player ab
Beste Tools zum Kopieren einer großen Anzahl von Dateien in Windows
Die 4 besten leichten Browser für Windows und Mac
Beste kostenlose Karaoke-Software für Windows
Die besten Reddit-Apps für Windows und Mac
Bester Windows Explorer-Ersatz für Windows 10 (aktualisiert 2019)
Was ist Twitch Turbo und lohnt es sich?
Die 6 besten Reddit-Alternativen, die Sie kostenlos nutzen können
Ein Autohotkey-Tutorial zur Automatisierung von Windows-Aufgaben
So verwenden Sie MyFitnessPal, um tatsächlich Gewicht zu verlieren
Die 4 besten Programme, um Ihren PC in ein Streaming Media Center zu verwandeln
Die 7 besten Apps und Websites zum gemeinsamen Ansehen von Videos
Slack oder Discord: Was ist besser?
21 beste Zeitmanagement-Tools und Apps, die Sie ausprobieren müssen
Anleitung zum Konvertieren von Bildern in Windows- oder Mac-Symbole
Intego Antivirus Review: Leistungsstark, aber funktionsbeschränkt
So aktualisieren Sie kostenlose Software automatisch mit Chocolatey
6 Gründe, warum sich AllTrails Pro für begeisterte Wanderer lohnt
3 Diashow-Bildschirmschoner weitaus besser als der Standard von Windows 10
Die 3 besten Wander-Apps, um Wege zu finden, Wanderungen zu protokollieren und sich nicht zu verirren