Batchdatei zur Ordnerverwaltung gesucht
Hallo,
ich bräuchte eine Batchdatei die folgendes erledigen sollte,
in einem gewissen Ordner (D:\data) sollen die Ordner "Bilder" und "Texte" mit Unterordner und anderen Dateien bleiben, und alles ausserhalb das älter als ein Monat ist soll gelöscht werden.
habe bis jetzt diesen Teil:
@echo off & setLocal
set "Ordner=D:\data"
set "Behalten=bilder"
set "Behalten2=texte"
for /d %%i in ("%Ordner%\*.*") do if /i "%%~nxi" neq "%Behalten%" if /i "%%~nxi" neq "%Behalten2%" rd /s /q "%%i"
for /d %%i in ("%Ordner%\") do if /i "%%~nxi" neq "%Behalten%" if /i "%%~nxi" neq "%Behalten2%" del /F /Q "%%i"
"
mit dem Tool FORFILES habe ich auch schon herumprobiert, jedoch bin ich nie auf ein passendes Ergebnis gekommen, hätte da einer eine Idee??
sollte womöglich eine Batchdatei sein, kenne mich mit VB-Skript nicht aus, jedoch wenn es keine alternative gibt, wäre ich auch schon erfreut darüber!
Schon jetzt ein großes danke
|