Ordner kopieren
-
Hallo allerseits,
ich habe ein kleines Backupprogramm geschrieben, das mit dem Daten kopieren / verschieben funktioniert auch soweit, aber der User will ja nicht einzelne Dateien sichern, sondern Ordner.
Die kann ich zwar mit MoveFile(); verschieben, aber halt nicht kopieren.
Weiß da jemand vielleicht was?
-
CopyFile()?
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) 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.
-
-
Beachte aber bitte, dass die Strings *doppelt* NUL-terminiert sein müssen... sonst beklagst Du Dich gleich wieder das es nicht korrekt geht...
-
Ja, das Datenkopieren mache ich ja gerade mit CopyFile(), aber das kommt nur mit Daten zurecht und macht bei Ordner gar nichts, und mit MoveFile() kann man die Ordner nur verschieben.
-
Hier stehen einige Möglichkeiten:
http://forums.codeguru.com/showthread.php?225107-copy-a-directory
-
Dann musst Du Dir eben eine entsprechende Funktion bauen, die die Dateien und Ordner enumeriert auf der Gegenseite die Ordner anlegt und dann die Dateien kopiert.
Ansonsten schau Dir SHFileOperation an.
-
Die Funktion muss ja Ordner samt Unterordnern kopieren und von der SHFileOperation
hat Dev-Cpp nach nicht gehört.
-
Bastle Dir ne rekursive Funktion, die alle Ordner und Dateien durchgeht und sie zum gewünschten Zielpfad kopiert.
-
probier mal
#include <windows.h> #include <shellapi.h>
-
Was ist den "shellapi.h"?
-
das ist der Header, in dem sich SHFileOperation befindet
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762164%28v=vs.85%29.aspx
http://www.google.de/#hl=de&tbo=d&sclient=psy-ab&q=+SHFileOperation+copy+recursive
-
Hallo,
Ich habe da noch mal eine Frage (aber zu dem Forum selbst):
Gibt es auf dieser Forenplattform eigentlich ein Forum für Visual Basic?
-
[url=http://www.c-plusplus.net/forum/f8]Rund um die Programmierung
Alles zum Thema Programmieren: verschiedene Programmiersprachen, Libraries und Algorithmen.[/url]