Ordner auf Anzahl der Daten überprüfen
Hallo Leute ich versuche mich gerade ein bisschen im Batch Dateien schreiben
Ich versuche gerade eine einfache Sicherung zu finden um einen Ordner auf einem Server zu sichern via ROBOCOPY
Das ganze läuft auf einem WINXP Rechner ab.
Das ganze wird dann Manuell gestartet.
So
Jetzt möchte ich aber immer nur 20 Unterordner in meinem Hauptordner haben, am besten wäre es wenn der Ordner Kopiert werden würde und danach gleich überprüft ob neben dem kopierenden noch andere darin sind, und wenn mehr wie 20 Ordner sind den ältesten Ordner löscht
Leider finde ich aber nirgendwo irgendeine Hilfe außer diese hier und bei dieser schließt sich nur mein Programm
Überprüfen ob Ordner 5 Ordner enthält, wenn mehr den ältesten Ordner löschen
Ich hoffe Ihr könnt mir Helfen
lg
Ich versuche gerade eine einfache Sicherung zu finden um einen Ordner auf einem Server zu sichern via ROBOCOPY
Das ganze läuft auf einem WINXP Rechner ab.
Das ganze wird dann Manuell gestartet.
So
Jetzt möchte ich aber immer nur 20 Unterordner in meinem Hauptordner haben, am besten wäre es wenn der Ordner Kopiert werden würde und danach gleich überprüft ob neben dem kopierenden noch andere darin sind, und wenn mehr wie 20 Ordner sind den ältesten Ordner löscht
Leider finde ich aber nirgendwo irgendeine Hilfe außer diese hier und bei dieser schließt sich nur mein Programm
Überprüfen ob Ordner 5 Ordner enthält, wenn mehr den ältesten Ordner löschen
Ich hoffe Ihr könnt mir Helfen
lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 211614
Url: https://administrator.de/forum/ordner-auf-anzahl-der-daten-ueberpruefen-211614.html
Ausgedruckt am: 04.04.2025 um 14:04 Uhr
3 Kommentare
Neuester Kommentar
Warum willst Du das Rad neu erfinden?
http://www.heise.de/download/rsyncbackup.vbs.html
http://www.heise.de/download/rsyncbackup.vbs.html
Hallo admaob und willkommen im Forum!
Der Ansatz im verlinkten Thread sollte schon passen - um die 20 neuesten Ordner zu behalten würde das ungetestet etwa so aussehen:
wobei zum Testen wegen des "
Grüße
bastla
Der Ansatz im verlinkten Thread sollte schon passen - um die 20 neuesten Ordner zu behalten würde das ungetestet etwa so aussehen:
set "Ordner=D:\Dein Ordner"
set /a Anzahl=20
for /f "skip=%Anzahl% delims=" %%i in ('dir /b/ad/o-d "%Ordner%"') do echo rd /s /q "%Ordner%\%%i"
pause
echo
" die "rd
"-Befehle nur angezeigt, aber nicht ausgeführt werden ...Grüße
bastla