ordner kopieren

toboggan

Grünschnabel
hi!

hat vielleicht jemand von euch ein beispiel, wie man mit c/c++ einen gesamten ordner kopieren kann? oder vielleicht den code der copy.exe unter dos?

wäre wirklich nett, wenn mir jemand helfen könnte.
 
'n Beispiel hab ich nich', aber dafür mehrere Lösungsmöglichkeiten:

1. Aufrufen des copy-Befehls vom Programm aus.



2. selber machen
 
F*...falscher Knopf...

Also hier die Fortsetzung:

zu 1.) entweder WinExec(...) oder CreateProcess(...)

zu 2.) naja...wie soll man's wohl machen...
--> Dateiliste erstellen, Dateien binär einlesen und in
Zieldatei schreiben (vorher eben den Ordner erstellen)
 
Joa, blabla...sinnvollerweise geht das unter Windows auch so:

Header - File: "shellapi.h"

SHFILEOPSTRUCT DatOp;

DatOp.pTo = "c:\\wohin\\neuer ordner";
DatOp.pFrom = "c:\\blabla\\alter ordner";
DatOp.fFlags = FOF_SILENT|FOF_NOCONFIRMATION|FOF_NOCONFIRMMKDIR;
DatOp.wFunc = FO_COPY;

int Erfolgreich = !SHFileOperation(&DatOp);
 

Neue Beiträge

Zurück