- Um unter Windows 11 Dateien zu löschen, die älter als 10 Tage sind, verwenden Sie das Tool „ForFiles“ .
- Verwenden Sie diesen Befehl: ForFiles /p „FOLDER-PATH“ /s /d -10 /c „cmd /c del /q @file“ .
- Ändern Sie im Beispiel „10“ für die gewünschte Anzahl von Tagen und den Ordnerpfad.
Unter Windows 11 können Sie die Eingabeaufforderung und PowerShell verwenden, um Dateien zu löschen, die älter als eine bestimmte Anzahl von Tagen sind, um Speicherplatz freizugeben.
Die App „Einstellungen“ verfügt über Storage Sense, eine Funktion, die automatisch ausgeführt wird, wenn der Speicherplatz knapp wird, um Speicherplatz freizugeben. Es ist jedoch begrenzt und bietet keine Option zum Überwachen zusätzlicher Ordner, um Dateien zu löschen, die sich in den letzten 60 Tagen nicht geändert haben.
Wenn Sie temporäre Dateien aus dem Internet oder Projekte in verschiedenen Ordnern speichern, können Sie unter Windows 11 den Befehl „ForFiles“ in der Eingabeaufforderung oder ein PowerShell-Skript verwenden, um Dateien aus allen Ordnern zu löschen, die älter als eine bestimmte Anzahl von Tagen sind.
In diesem Handbuch lernen Sie die Schritte zum manuellen Löschen von Dateien kennen, die in einer bestimmten Anzahl von Tagen unter Windows 11 nicht geändert wurden.
Wichtig: Es wird empfohlen, diese Befehle mit einem Testordner zu testen, da die Verwendung falscher Parameter und andere Fehler dazu führen können, dass die falschen Dateien gelöscht werden.
Löschen Sie Dateien, die älter als X Tage sind, mit der Eingabeaufforderung
Führen Sie die folgenden Schritte aus, um unter Windows 11 Dateien zu löschen, die älter als bestimmte Tage sind:
-
Öffnen Sie Start unter Windows 11.
-
Suchen Sie nach Eingabeaufforderung , klicken Sie mit der rechten Maustaste auf das Ergebnis und wählen Sie die Option Als Administrator ausführen.
-
Geben Sie den folgenden Befehl ein, um Dateien, die älter als 30 Tage sind, unter Windows 11 in der Eingabeaufforderung zu löschen, und drücken Sie die Eingabetaste :
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
Denken Sie im obigen Befehl daran, "C:\PATH\TO\FOLDER"
den Pfad zu dem Ordner anzugeben, in dem Sie Dateien löschen möchten, und wechseln Sie /d -30
, um Dateien mit dem Datum der letzten Änderung auszuwählen.

Sobald Sie die Schritte abgeschlossen haben, wird der Befehl ausgeführt und entfernt Dateien, indem er das von Ihnen angegebene Erstellungsdatum überprüft.
Aufschlüsselung des ForFiles-Befehls
- /p — gibt den Pfadnamen an, um mit der Suche zu beginnen.
- /s — weist ForFiles an, in Unterverzeichnissen zu suchen.
- /d — gibt das letzte Änderungsdatum für eine Datei an.
- /c — weist ForFiles an, den Befehl auszuführen, der in doppelte Anführungszeichen gesetzt werden muss. Der Standardwert ist „cmd /c del @file“ .
- /q – ermöglicht das Löschen von Ordnern ohne Bestätigung.
Wenn Sie mehr über diese Schalter erfahren möchten, verwenden Sie den ForFiles /?
Befehl.
Löschen Sie Dateien, die älter als X Tage sind, mit PowerShell
Führen Sie die folgenden Schritte aus, um mithilfe von PowerShell einen Stapel zum Löschen von Dateien basierend auf dem Erstellungsdatum unter Windows 11 zu erstellen:
-
Start öffnen .
-
Suchen Sie nach PowerShell , klicken Sie mit der rechten Maustaste auf das Ergebnis und wählen Sie die Option Als Administrator ausführen aus.
-
Geben Sie den folgenden Befehl ein, um Dateien, die älter als 30 Tage sind, unter Windows 11 in PowerShell zu löschen, und drücken Sie die Eingabetaste :
Get-ChildItem –Pfad "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Gegenstand entfernen
Ändern Sie den "C:\PATH\TO\FOLDER"
Pfad mit dem Speicherort des Ordners, Sie möchten Dateien löschen und ändern -30
Sie im obigen Befehl, um Dateien mit dem letzten Änderungsdatum auszuwählen.

Nachdem Sie die Schritte abgeschlossen haben, wird das PowerShell-Skript ausgeführt und löscht die Dateien, die älter als die von Ihnen angegebene Anzahl von Tagen sind. Denken Sie daran, den Namen nicht zu ändern oder den Ordner an einen anderen Ort zu verschieben. Andernfalls wird der Befehl nicht ausgeführt.