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
Please also mark the comments that contributed to the solution of the article
Content-Key: 647095
Url: https://administrator.de/contentid/647095
Printed on: June 16, 2024 at 01:06 o'clock
10 Comments
Latest comment
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
![Mitglied: 147323 Mitglied: 147323](/images/members/profile_male_64x64.png)
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
ls -file "$Pfad\*.png" | ?{(get-date ($_.Name -replace '.*_(\d{4})(\d{2})(\d{2}).*','$1-$2-$3')) -lt (get-date).AddMonths(-15)} | rm -force