Datei Kopieren

FiS

Grünschnabel
Hallo
ich würde gerne eine Datei von A nach B kopieren

ich hab es mit Folgendem probiert und bekomme immer die Fehlermeldung
"Datei kann nicht gelesen werden ...."
Die Ordner und die Datei existieren.

Zum Env.
Win XP
Borland c++ Builder 6


Code:
  #include <shellapi.h>
  
  SHFILEOPSTRUCT DatOp;
  
  DatOp.pTo = "C:\\wohin\\";
  DatOp.pFrom = "C:\\wovon\\NeuTextdokument.txt";
  DatOp.fFlags = FOF_NOCONFIRMATION|FOF_NOCONFIRMMKDIR;
  DatOp.wFunc = FO_COPY;
  
  int Erfolgreich = !SHFileOperation(&DatOp);
 
Der Code scheint ok zu sein, hab es unter dem Builder 5 kompiliert und die Datei wurde erfolgreich kopiert. Es kann sein das du noch ein "\0" an die Pfade hängen musst, da SHFileOperation afaik ein doppeltes "\0" am Pfadende braucht.
 

Neue Beiträge

Zurück