Wie kopiere ich unter Windows ein gesamtes Verzeichnis
-
Hallo liebe Mitglieder des Forums,
ich programmiere grade ein einfaches Programm für die
Konsole mit Dev-C++ unter Windows. Nun habe ich folgendes
Problem, und suche schon seit geraumer Zeit nach einer
Lösung.
Wie kopiere ich ein komplettes Verzeichnis in ein anderes, so
wie es beispielsweise unter DOS mit XCOPY möglich war?Probiert habe ich bereits SHFILEOPSTRUCT mit Wildcards bei
shFile.pFrom und shFile.pTo, ebenso Movefile.
Bei GOOGLE finde ich auch nichts, was mich wirklich weiterbringen
würde, einige Tutorials nenne sich "Verzeichnisse und Dateien kopieren",
allerdings ist dann nur noch die Rede von Dateien, nicht mehr von
Verzeichnissen.Gibt es eine vergleichsweise einfache Lösung?
Mit freundlichen Grüßen,
Nairolf
-
die wohl einfachste (nicht die schönste) möglichkeit ist ein system befehl abzusetzen.
#include <windows.h> System ("xcopy C:\foo c:\bar /E /I /Y");
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
SHFileOperation ist schon richtig dafür. Hast es halt nur falsch benutzt wenn es nicht geklappt hat.

-
Zeig doch mal Deinen Code für SHFileOperation...