Suche nach einer Möglichkeit ein Datum aus dem Dateinamen auszulesen und Dateien älter 15 Monate zu löschen
Hallo,
ich suche nach einer Möglichkeit Detektionsbilder nach 15 Monaten mithilfe eines Datums aus dem Dateinamen zu löschen.
Das Datum muß aus dem Dateinemen kommen da das Ablagedatum nicht mit dem Dateinamendatum übereinstimmt
Am besten mit Powershell Script.
Die Dateien haben folgenden Aufbau:
2020071012070035.png
JahrMonatTagStundeMinuteFortlaufendeNummer (2020 07 10 12 07 0035)
Gruß
Kugel
ich suche nach einer Möglichkeit Detektionsbilder nach 15 Monaten mithilfe eines Datums aus dem Dateinamen zu löschen.
Das Datum muß aus dem Dateinemen kommen da das Ablagedatum nicht mit dem Dateinamendatum übereinstimmt
Am besten mit Powershell Script.
Die Dateien haben folgenden Aufbau:
2020071012070035.png
JahrMonatTagStundeMinuteFortlaufendeNummer (2020 07 10 12 07 0035)
Gruß
Kugel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 647095
Url: https://administrator.de/forum/suche-nach-einer-moeglichkeit-ein-datum-aus-dem-dateinamen-auszulesen-und-dateien-aelter-15-monate-zu-647095.html
Ausgedruckt am: 15.04.2025 um 21:04 Uhr
10 Kommentare
Neuester Kommentar
Hey Psst, nicht verraten. Die Suche ist doch ein verstecktes Easter Egg von Frank. Wer die Suche findet hat den Schlüssel zu unendlichen Wissen

Zitat von @kugel187:
Eine unserer Röntgengeräte legt die Detektionsbilder in folgendem Format ab
560013177_2020072321444542NG.png
Maschinennummer_JahrMonatTagStundeMinuteFortlaufendeNummer (560013177_2020 07 10 12 07 0035)
evtl hier auch eine Idee
Gruß Kugel
Eine unserer Röntgengeräte legt die Detektionsbilder in folgendem Format ab
560013177_2020072321444542NG.png
Maschinennummer_JahrMonatTagStundeMinuteFortlaufendeNummer (560013177_2020 07 10 12 07 0035)
evtl hier auch eine Idee
Gruß Kugel
1
ls -file "$Pfad\*.png" | ?{(get-date ($_.Name -replace '.*_(\d{4})(\d{2})(\d{2}).*','$1-$2-$3')) -lt (get-date).AddMonths(-15)} | rm -force