So löschen Sie Dateien älter als x Tage in Windows

So löschen Sie Dateien älter als x Tage in Windows
Dateien sind die Objekte, bei denen wir Daten, Programme und Einstellungen von Windows speichern können. Das Windows -System enthält Systemdateien, Anwendungsdateien und Informations-/Datendateien. Dateien werden über Windows -Software erstellt und auf einer Festplatte oder einem tragbaren Speichergerät gespeichert.

Manchmal wird eine große Anzahl von Dateien auf Ihrem Computer gespeichert, der nicht mehr erforderlich ist. Nehmen wir an, wir möchten Dateien reinigen, die nicht länger als X -Tage verwendet werden. Der "X”Bezieht sich auf eine beliebige Zahl, die die Anzahl der Tage darstellt, wie älter als 5 Tage, älter als 7 usw. Wir müssen sie monatlich löschen. Zu diesem Zweck werden wir verschiedene Techniken beschreiben, um Dateien auf einfache Weise älter als x Tage zu löschen:

Die folgenden Ergebnisse werden erwartet:

  • Verwendung Windows -Eingabeaufforderung
  • Verwendung Windows PowerShell
  • Verwendung Aufgabenplaner

Methode 1: Löschen Sie Dateien, die älter als x Tage in Windows verwenden, mit der Eingabeaufforderung

Die Eingabeaufforderung ist eine meist gebrauchte Windows -Befehlszeile UI/Shell. Es wird in erster Linie verwendet, um verschiedene Aufgaben durch die Befehlszeile auszuführen. Nehmen wir an, wir möchten die Dateien, die älter als „30“ Tage aus dem Verzeichnisnamen -Ordner älter sind, löschen, wie Sie im folgenden Bild sehen können:

Um Dateien zu löschen, die älter als x Tage sind, befolgen Sie die folgenden Schritte.

Schritt 1: Eingabeaufforderung öffnen

Drücken Sie zunächst die “Fenster"Schlüssel und starten Sie die"Start" Speisekarte. Führen Sie die Eingabeaufforderung als Administratorbenutzer im Startmenü aus:

Schritt 2: Löschen von Dateien älter als x Tage

Führen Sie den angegebenen Befehl aus, um Dateien zu löschen, die älter als x (30) Tage sind:

> Forfiles /P "C: \ Benutzer \ anuma \ downloads \ order" /s /d -30 /c "cmd /c del @file"

Der Befehl wird beschrieben als:

  • Der Befehl forfiles wird zum Verwalten von Dateien verwendet.
  • /P”Wird verwendet, um den Verzeichnisweg zu definieren.
  • /S”Wird verwendet, um Dateien rekursiv zu löschen (aus Unterverzeichnissen).
  • Der "/DDie Option wird verwendet, um Dateien je nach x -Tagen zu löschen. Hier müssen Sie die Anzahl der Tage nach Ihrem Wunsch definieren. Im oben genannten Befehl beträgt diese Zahl 30.
  • /C"Wird verwendet, um den Befehl auszuführen"cmd /c del @file”. Der Ausdruck "cmd /c del @file”Lenkt, dass das“CMDWird verwendet, um zu löschen (del) die Datei (@Datei) im Pfad definiert.

Sie können sehen, dass wir die Dateien, die älter als 30 Tage sind, erfolgreich gelöscht haben:

Jetzt werden wir diesen Vorgang mit den oben genannten Techniken nacheinander ausführen.

Methode 2: Löschen von Dateien älter als x Tage in Windows mit PowerShell

PowerShell ist ein Befehlszeilen-Tool, mit dem Windows-basierte Aufgaben mithilfe von Befehlen ausgeführt werden. Es ist eine bekannte Befehlszeilenschnittstelle. Die untergedrehte Prozedur ist effektiv genug, um Dateien zu löschen, die älter als x Tage mit PowerShell sind.

Schritt 1: Windows PowerShell öffnen

Öffnen Sie das Windows PowerShell im Startmenü:

Schritt 2: Löschen von Dateien älter als x Tage

Verwenden Sie den genannten Befehl, um Dateien zu löschen, die älter als x Tag sind:

Get -childitem "C: \ Benutzer \ Anuma \ Downloads \ Ordner" -Recurse | Wo-objekt ($ _.LastWritetime -LT (Treffen).Adddays (-30)) | Gegenstand entfernen
  • Das Get-Childitem wird verwendet, um auf die untergeordneten Elemente (Inhalt) des angegebenen Verzeichnisses zuzugreifen oder abzurufen.
  • Der "-Wiederholen”Wird verwendet, um rekursiv auf Verzeichnisdateien zuzugreifen.
  • Der "Wo-objekt"CMDLET wird verwendet, um auf Dateien gemäß der angegebenen Eigenschaft zuzugreifen und".Addday “ist der x -Wert.
  • Gegenstand entfernenCMDLET wird verwendet, um Dateien zu entfernen oder zu löschen

Die untergegebene Ausgabe zeigt an, dass wir erfolgreich löschte Dateien gelöscht haben, die älter als 30 Tage sind:

Methode 3: Löschen von Dateien, die älter als x Tage in Windows verwenden, automatisch mit dem Aufgabenplaner

Task Scheduler ist ein integriertes Windows-Betriebssystem-Dienstprogramm, das zum Planen von Aufgaben verwendet wird. Planen wir eine Aufgabe, die die Datei monatlich automatisch älter als x Tage löscht. Diese Automatisierungsaktion ist auch wöchentlich oder täglich möglich. Befolgen Sie die angegebenen Schritte, um dieses Ziel zu erfüllen.

Schritt 1: Aufgabenplaner öffnen

Suche nach “Aufgabenplaner" im "Start-upMenü und öffnen Sie die Task -Scheduler -App aus den angezeigten Ergebnissen:

Schritt 2: Erstellen Sie eine Aufgabe

Planen Sie eine neue Aufgabe, um Dateien zu löschen, die älter als x Tage sind. Klicken Sie dazu im Menü "Aktion" auf die Option "Task erstellen" Option:

Schritt 3: Stellen Sie allgemeine Aufgabendaten fest

Geben Sie den Aufgabenamen in die “einNameTextfeld und fügen Sie eine Beschreibung hinzu (empfohlen, aber nicht obligatorisch) wie hier:

Schritt 4: Zeitplanaufgabe

Nach Abschluss der allgemeinen Einstellung öffnen Sie die “Löst ausMenü aus der Menüleiste und klicken Sie auf die “NeuSchaltfläche, um eine Aufgabe zu planen:

Wähle aus "Nach einem Zeitplan”Option in“Beginnen Sie eine Aufgabe" Dropdown-Menü. Planen Sie als nächstes eine Aufgabe zum monatlichen Löschen von Dateien. Legen Sie das Datum fest, an dem die geplante Aufgabe ausgeführt wird. Legen Sie auch den Monat fest, in dem die Aufgabe automatisch ausgeführt wird, wie wir hinzugefügt habenJanuar","Februar", usw. Danach schlagen Sie die "OK" Taste:

Schritt 4: Geben Sie Aktionen zum Löschen von Dateien an

Als nächstes setzen Sie im Aktionsmenü eine neue Aktion fest. Zu diesem Zweck treffen Sie den „neuen“:

Von dem "AktionDropdown-Liste "Starten Sie ein Programm starten" Option. Im Feld Skript/Programm hinzufügen “Vorliegt"Und auch ein Argument passieren"/P "C: \ Benutzer \ Anuma \ OneDrive \ Desktop \ Ordner" /s /m *.txt /d-10 /c "cmd /c del /q @file"”. Danach schlagen Sie die "OK" Taste:

Sie können sehen, dass wir Aktionen erfolgreich eingestellt haben, um Dateien monatlich zu löschen:

Zusätzlich aus dem “EinstellungMenü, markieren Sie die hervorgehobene Option und klicken Sie auf die “OK" Taste:

Die folgende Ausgabe zeigt, dass wir eine neue Aufgabe zum Löschen von Dateien auf monatlicher Basis erfolgreich erstellt oder geplant haben:

Abschluss

Um Dateien zu löschen, die älter als x Tage in Windows sind, können Sie entweder die Eingabeaufforderung oder die Windows PowerShell verwenden. GUI von Fenstern kann auch ausgeübt werden, um den Zweck zu erfüllen. Die von CMD und PowerShell unterstützten Befehle löschen Dateien gemäß ihrer letzten aktualisierten Zeit. Wir können Dateien automatisch in Windows älter als x Tage löschen, indem wir einen neuen Job oder eine neue Aufgabe in der Task -Manager -Anwendung planen. Diese Anleitung hat alle Methoden zum Löschen von Dateien gezeigt, die in Windows älter als x Tage sind.