Einzelnen Beitrag anzeigen
Ungelesen 28.02.11, 21:12   #1
krisbz90
Ist öfter hier
 
Benutzerbild von krisbz90
 
Registriert seit: Feb 2011
Ort: Italy
Beiträge: 215
Bedankt: 82
krisbz90 ist noch neu hier! | 0 Respekt Punkte
Standard 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
krisbz90 ist offline   Mit Zitat antworten