Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#12

Re: Kopieren der Dateien die sich verändert haben

  Alt 9. Okt 2003, 13:59
Warum eigentlich nicht mit einfachen Funktionen?
Man erstellt erst aus dem Quell- und Zielverzeichnis je eine Liste der Dateien.
Die Listen abgleichen. Dateien im Quellverzeichnis, die nicht im Zielverzeichnis sind werden kopiert,
da sie neu sind.
Bei den Dateien die in beiden Listen sind das Modification Date vergleichen. Ist das der
Quelldatei groesser dann wurde sie veraendert und muss kopiert werden.
Die Jedi Code Library http://sourceforge.net/projects/jcl hat dazu die Abfragefunktionen.

Zum Kopieren kann man CopyFile benutzen.
Die Sicherheitsattribute sollte man kopieren koennen indem man erst die Zieldatei mit
einem CreateFile anlegt und dabei die Quelldatei als Template angibt. Dann gleich wieder
zumachen und CopyFile sollte dann die Sicherheitsattribute unbeschaedigt lassen.
Noetigenfalls erst die Zieldatei loeschen, um eventuell geaenderte Sicherheitsattribute
zu kopieren.
  Mit Zitat antworten Zitat