darkjm
Goto Top

Skript für Daten löschen

Hallo zusammen,

ich habe folgendes Problem.
Ich muss ein Skript schreiben, womit man Daten in einem Ordner und in dessen Unterordner nach dem Erstelldatum löscht.
Ich habe schon selber stundenlang nachgegoogelt und bin auf DelAge und weitere Programme gestoßen. Allerdings löschen diese
Tools auch die Unterordner mit. Das heißt im Klartext es müssen alle Dateien im Ordner X und in seinen Unterordner gelöscht werden die im Erstelldatum älter als 14 Tage alt sind aber die Ordnerstruktur soll im Ordner X erhalten bleiben.

Könnt ihr mir bitte helfen.

Danke.

Content-ID: 319682

Url: https://administrator.de/contentid/319682

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

131339
Lösung 131339 01.11.2016 aktualisiert um 15:25:09 Uhr
Goto Top
Powershell
gci 'c:\ordner' -Recurse -Force | ?{!$_.PSIsContainer -and $_.CreationTime -lt (Get-Date).AddDays(-14)} | remove-item -Force  
Gruß schluckauf
Endoro
Lösung Endoro 02.11.2016 um 08:20:24 Uhr
Goto Top
Hey,

wenn es um Windows geht siehe forfiles.

Gruß, Endoro
DarkJM
DarkJM 07.11.2016 um 15:06:19 Uhr
Goto Top
Hallo,

danke das hat jetzt geklappt.
Nun müsste das Script auch die Punkt-Dateien von Mac löschen die in den Verzeichnisses drin sind.
Also Dateien die unter Mac mit "." beginnen. Den auf unseren Servern können auch Macs Daten speichern.

Grüße
DarkJM