Verzeichnisse über Netzwerke kopieren - Was brauche ich
-
Hallo,
ich habe mich grad 30min lang in der Suche aufgehalte und finde für mich keine passenden Lösung.
Ich möchte gerne komplette Verzeichnisse mit allen Unterverzeichnissen und Dateien auf einen anderen Rechner kopieren. Wenn dieses Verzeichnis schon dort ist, möchte ich nur neue Dateien kopieren und nichts überschreiben. Ferner wäre eine Zeitangabe wie lange er noch zum kopieren braucht nicht schlecht.
Nun Frage ich mich, ob eine einzelne Anwendung genügt oder ob ich einen Client und Server brauche.
Kann ich die Dateien auch einfach mit CopyFile oder mit SHFILEOPSTRUCT/SHFileOperation oder mittels der API Funktion CreateFile? Diese drei möglichen habe ich im Forum entdeckt.
Nur was wäre für mich am besten, wenn folgende Kriterien für mich wichtig sind:
1. Große Dateien (über 100 MB) kopieren
2. Zeitangabe, wielange noch gebraucht wird
3. Über Netzwerk kopieren
4. Vorhandene Dateien nicht überschreiben
5. Möglichst einfach *gg*.Wäre nett wenn mich jemand mal in die richtige Richtung leiten könnte, also welche Komponenten ich mir ansehen sollte. Vielleicht auch etwas Pseudo Code.
Manfred
-
Also ganze Ordner übers Netzwerk kopieren hab ich so noch nicht gemacht. Aber sollte sich realisieren lassen. Geeignete Komponenten wären ServerSocket/ClientSocket, zu finden unter dem Reiter "Internet". Oder du verwendest die Indy Komponenten, zu finden hier
Für Dateihandling und Verzeichnis Überprüfung gibt es hier im Forum auch genug threads. Guck mal in der Suche nach "Verzeichnis existiert" oder so

-
Hi,
könnte man nicht auch eine Netzwerklaufwerkverbindung herstellen und die Dateien einfach mittels CopyFile rüberkopieren? Oder brauche ich für meine Anforderung unbedingt nen Client und nen Server?
Manfred
-
Hallo
die Einfachversion ist
- Netzwerkverbindung herstellen (Laufwerk zuweisen falls noetig)
- http://www.c-plusplus.net/forum/viewtopic.php?t=39283&start=0&postdays=0&postorder=asc&highlight=MfG
Klaus