Genie: C++: Dateien verschieben

Beitrag lesen

Hi

Du verwendest hier die C++-string-Klasse, was auch völlig in Ordnung ist. Die Windows-API-Funktionen erwarten jedoch Zeiger auf nullterminierte Strings. Du kannst string-Objekte mit der c_str()-Funktion in diese Zeiger umwandeln.

Diese Funktion kenne ich

Genau dies wird beispielsweise im Aufruf
  FindFirstFile(name.c_str(),&wfd)
gemacht.

Ich habe sie selbst eingefügt, da ich den Code aus zwei Beispielen zusammengebastelt habe.

Das musst du im MoveFile-Aufruf einfach genauso machen:
  MoveFile((von + wfd.cFileName).c_str(), (zu + wfd.cFileName).c_str())

Das habe ich in allen Variationen probiert, seltsamerweise hat es im Gegensatz zu deinem Code nicht funktioniert. Deiner klappt aber.
Ich hoffe dass ich den Rest alleine programmieren kann, sonst melde ich mich wieder
Vielen vielen DAnk

mfg
Genie