RobDust 11 Geschrieben 31. Juli 2014 Melden Geschrieben 31. Juli 2014 Hallo zusammen, wir haben Dateisicherung (1zu1 Kopie von einem anderem Ordner) mit Achivierung mittels Robocopy auf einer externer Platte.F:\ Inhalt sieht so aus: F:\31.07.2014_04.00 F:\30.07.2014_04.00 F:\29.07.2014_04.00 F:\28.07.2014_04.00 usw. irgendwann ist die Platte aber voll. So muss man die ältestens Ordner von Hand löschen.Kann man dies irgendwie per Batch Datei lösen? ich habe schon das tool delage32.exe probiert... dies löscht aber ältere Dateien als Datum X.Das Problem ist, dass ja auch in dem Ordner z.B. neusten Ordner ältere Dateien liegen F:\31.07.2014_04.00
testperson 1.859 Geschrieben 31. Juli 2014 Melden Geschrieben 31. Juli 2014 Hi, schau dir mal den Befehl forfiles an. http://technet.microsoft.com/de-de/library/cc753551%28v=ws.10%29.aspx Gruß Jan
GuentherH 61 Geschrieben 31. Juli 2014 Melden Geschrieben 31. Juli 2014 Hallo. REM Setze Verzeichnis fuer Loeschvorgang REM Anzahl = Anzahl der Verzeichnisse, die nicht gelöscht werden REM REM fuer Aktivierung ECHO entfernen, ansonsten nur Anzeige REM set Loesch=F:\Kundenbackup set Anzahl=5 REM for /f "skip=%Anzahl%" %%i in ('dir /AD /B /O-D %Loesch%') do echo rd /s /q "%Loesch%\%%i" LG Günther
RobDust 11 Geschrieben 5. August 2014 Autor Melden Geschrieben 5. August 2014 (bearbeitet) irgendwie klappt das net,... :( hab mal ne kleine Testumgebung gemacht.Das ist meine .bat file @ECHO OFF set Loesch="C:\Testdel" set Anzahl=2 for /f "skip=%Anzahl%" %%i in ('dir /AD /B /O-D %Loesch%') do echo rd /s /q "%Loesch%\%%i" im Ordner C:\Testdel sind folgende ordner: 28.07.2014_04.00 29.07.2014_04.00 30.07.2014_04.00 31.07.2014_04.00 leider wird keiner gelöscht- das ist die Ausgabe im cmd: C:\delme>testdelete.bat rd /s /q ""C:\Testdel"\30.07.2014_04.00" rd /s /q ""C:\Testdel"\31.07.2014_04.00" C:\delme> ok mein Fehler :) Das echo zwischen "do echo rd" muss weg :D bearbeitet 5. August 2014 von RobDust
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden