Dateien die jünger als Datum sind zu löschen über Befehlszeile!
Recht einfach ist es Dateien die Jünger als ein bestimmtes Datum sind zu löschen über die Befehlszeile unter Windows 11, 10, ... und MS Server OS!
Jeder kennt vermutlich die Funktion: ►► die temporären Dateien die älter als X Tage unter Windows 10 löschen, jedoch muss man auch andere Ordner unter Windows Datums bezogen bereinigen solange das Datum und die Uhrzeit nicht manipuliert wurden ist dies auch sehr einfach unter Windows!
Beschreibung:
Wählt eine Datei (oder einen Satz von Dateien) und führt einen
Befehl auf dieser Datei aus. Dies ist für Batchaufträge hilfreich.
Parameterliste: /P Pfadname Bestimmt den Pfad, auf dem die Suche gestartet
wird. Standardordner ist der zurzeit
verwendete Ordner (.).
/M Suchmaske Sucht nach Dateien laut einer Suchmaske.
Die Standardsuchmaske ist "*".
/S Durchsucht Unterverzeichnisse
rekursiv, wie z. B. "DIR /S".
/C Befehl Bestimmt den für jede Datei auszuführenden Befehl.
Befehlszeichenfolgen sollten in doppelten
Anführungszeichen eingeschlossen werden.
Der Standardbefehl ist "cmd /c echo @file".
Folgende Variablen können in der
Befehlszeichenfolge verwendet werden:
@file - Zeigt den Namen der Datei an.
@fname - Zeigt den Dateinamen ohne
Erweiterung an.
@ext - Zeigt nur die
Dateierweiterung an.
@path - Zeigt den vollständigen Dateipfad an.
@relpath - Zeigt den relativen
Dateipfad an.
@isdir - Zeigt "TRUE" an, falls ein Dateityp ein
Verzeichnis ist und "FALSE" für Dateien.
@fsize - Zeigt die Dateigröße in Bytes
an.
@fdate - Zeigt das letzte Änderungsdatum
der Datei an.
@ftime - Zeigt die letzte Änderungszeit der
Datei an.
Verwenden Sie Hexadezimalcode für Zeichen
im Format 0xHH, um spezielle Zeichen in der
Befehlszeile miteinzubeziehen (z. B. 0x09 für
Tabbstop). Interne Befehle für cmd.exe
sollten auf "cmd /c" folgen.
/D Datum Wählt Dateien mit einem Änderungsdatum größer
oder gleich (+), oder weniger oder gleich
(-), das angegebene Datum mit Format
"dd.MM.yyyy"; oder wählt Dateien, dessen letztes
Änderungsdatum größer oder gleich (+) dem
heutigen Datum plus "tt" Tagen oder oder weniger
oder gleich (-) heute minus "tt" Tagen. Gültige
Werte für "tt" sind Zahlen zwischen 0 und 32768.
Ohne Angabe wird "+" standardmäßig
verwendet.
/? Zeigt diese Hilfe an.
Beispiele:
FORFILES /?
FORFILES
FORFILES /P C:\WINDOWS /S /M DNS*.*
FORFILES /S /M *.txt /C "cmd /c type @file | more"
FORFILES /P C:\ /S /M *.bat
FORFILES /D -30 /M *.exe
/C "cmd /c echo @path 0x09 wurde vor 30 Tagben geändert"
FORFILES /D 01.01.2001
/C "cmd /c echo @fname ist seit dem 01.01.2001 neu"
FORFILES /D +19.1.2021 /C "cmd /c echo @fname ist seit heute neu"
FORFILES /M *.exe /D +1
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
C:\Users\Nenad>
2.) Löschen Sie Dateien, die älter als X Tage sind, mit PowerShell!
Hier ein Beispiel um aus dem Download Ordner so zu bereinigen, dass alle Dateien die älter als 30 Tage sind gelöscht werden!
Oft will man in der Batchdatei den Skript anhalten und darauf warten, dass der Benutzer die Eingabetaste drückt, oder Variablen zur Verarbeitung Hier ein
Es ist einfach Dateien stapelweise per Skript oder Eingabeaufforderung in Klein- und / oder Groß-Buchstaben umzubenennen Jeder sucht oder braucht irgendwann
über die Eingabeaufforderung ist es einfach die PC Seriennummer und Hersteller herauszufinden unter Windows 11, 10, und MS Server OS Jeder hat schonmal ►
Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten. Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF). Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden. mehr Infos & Datenschutz ....