WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Selektive Datensicherung mit batch (http://www.wcm.at/forum/showthread.php?t=184649)

Hiasi 04.02.2006 02:08

Selektive Datensicherung mit batch
 
Guten Abend, liebe Leute!

Ich bitte Euch um einen Lösungsansatz für folgendes Problem:

Ich habe folgende Ordnerstruktur:

Überordner
* Unterordner1
** Datei1
** Datei2
** .........
* Unterordner2
** Datei1
** .....
* ......

1. Jetzt möchte ich zur Datensicherung aus JEDEM Unterordner nur die 2 NEUESTEN Dateien sichern.

Mit der Datumsangabe in XCOPY komme ich nicht weiter.

2. Ich würde weiters gerne Dateien herausnehmen, die ein bestimmtes Muster im Dateinamen haben, nämlich _68, _138, _209 oder _280.

Auch hier komme ich mit dem Schalter /EXCLUDE in XCOPY nicht weiter.

3. Die Ordnerstruktur muss in der Sicherung erhalten bleiben!

Ich bitte Euch um Hilfe.

PS: Schön wäre es, wenn bei der Datumsvariante nicht das letzte Änderungsdatum sondern das Datum der ERSTELLUNG verwendbar wäre.

danke
Mathias

LouCypher 04.02.2006 09:29

schau dir mal robocopy an gibts bei MS weis aber nicht ob das alles kann was du willst.

Hiasi 05.02.2006 09:32

Ich hab jetzt das robocopy-Manual durchgeackert und es kann 1000 Sachen.

Nur, was ich brauche ist die 1001. und 1002. - leider ;)

JackLemon 10.02.2006 09:53

da hast du so keine chance denke ich. alleine deswegen weil du eine logik brauchst, die, wenn eine der beiden neuesten dateien durch dein exclude ausgeschlossen wird, die "dritt-neueste" datei nimmt usw. das exclude an sich wäre kein problem (der switch /EXCLUDE erwartet eine datei, in der die auszuschließenden zeichenfolgen stehen, ist schlecht dokumentiert), aber der rest....

bevor du dich da mit ms-shell-programmierung herumärgerst würd ich an deiner stelle entweder ein alternatives shell nehmen (zB das von cygwin) oder einfach ein kleines .js oder .vbs schreiben.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag