L
LostH~Tommy
Gast
Moin zusammen,
ich habe mir ein Skript per Batch gebastelt, was mir die Daten von einem bestimmten Verzeichnis auf ein bestimmtes Laufwerk speichert. Dabei werden die Daten, welche zu speichern sind, auf diesem bestimmten Laufwerk in ein Verzeichnis gepackt - was das aktuelle Tagesdatum trägt.
Zum Beispiel werden die Daten von C:\Test nach D:\Backup\11.8.2007 gepackt.
Wie erreiche ich nun folgendes?
Das Skript legt mir jeden Tag einzeln als Verzeichnis ab, soweit ok. Nun möchte ich es aber erreichen, dass er nur maximal 3 Verzeichnisse anlegt und hier wieder das erste löscht.
Beispiel für 3 Tage:
1. Tag --> 11.8.2007 --> wird als D:\Backup\11.8.2007 abgelegt
2. Tag --> 12.8.2007 --> wird als D:\Backup\12.8.2007 abgelegt
3. Tag --> 13.8.2007 --> wird als D:\Backup\14.8.2007 abgelegt - jedoch soll jetzt das Verzeichnis vom 11.8.2007 wieder gelöscht werden. Dies soll sich fortlaufend so ausführen, dass dann am 15.8.2007 das Verzeichnis vom 13.8.2007 gelöscht wird.
Kann man dies realisieren? Wenn ja wie?
ich habe mir ein Skript per Batch gebastelt, was mir die Daten von einem bestimmten Verzeichnis auf ein bestimmtes Laufwerk speichert. Dabei werden die Daten, welche zu speichern sind, auf diesem bestimmten Laufwerk in ein Verzeichnis gepackt - was das aktuelle Tagesdatum trägt.
Zum Beispiel werden die Daten von C:\Test nach D:\Backup\11.8.2007 gepackt.
Wie erreiche ich nun folgendes?
Das Skript legt mir jeden Tag einzeln als Verzeichnis ab, soweit ok. Nun möchte ich es aber erreichen, dass er nur maximal 3 Verzeichnisse anlegt und hier wieder das erste löscht.
Beispiel für 3 Tage:
1. Tag --> 11.8.2007 --> wird als D:\Backup\11.8.2007 abgelegt
2. Tag --> 12.8.2007 --> wird als D:\Backup\12.8.2007 abgelegt
3. Tag --> 13.8.2007 --> wird als D:\Backup\14.8.2007 abgelegt - jedoch soll jetzt das Verzeichnis vom 11.8.2007 wieder gelöscht werden. Dies soll sich fortlaufend so ausführen, dass dann am 15.8.2007 das Verzeichnis vom 13.8.2007 gelöscht wird.
Kann man dies realisieren? Wenn ja wie?