Hello all! ich will ein move vorgang fuer verschiedene Dateien machen.Ich hab es versucht mit rename() funktion,aber ich bekomme die (-1) als Rückgabewert. ich denke das haengt von dem pfad was ich da fuer oldname und newname eingegeben hab ab. meine frage gibts irgend eine funktion,die dieselbe Aufgabe wie rename hat? Vielen Dank für jede Hilfe. MFG BS:windows Compiler:MS C++ 6
Gast1 wrote: > Hello all! > ich will ein move vorgang fuer verschiedene Dateien machen.Ich hab es > versucht mit rename() funktion,aber ich bekomme die (-1) als > Rückgabewert. > ich denke das haengt von dem pfad was ich da fuer oldname und newname > eingegeben hab ab. Das könnte sein. Wenn ich mich recht erinnere, kann rename nicht von einem Laufwerk aufs andere verschieben. http://www.daniweb.com/forums/thread66448.html Weiter unten hat jemand Code gepostet, der die normalen Filefunktionen dafür her nimmt.
Hi, schau Dir mal MoveFile/MoveFileEx an. Die können auch über Laufwerksgrenzen hinweg. Ansonsten CopyFile/CopyFileEx und anschließend DeleteFile. CU
<Standardfloskel> MS Visual C++ 6 ist eine steinalte Version, die fuer moderne C++-Programme vollkommen ungeeignet ist. Du solltest ein Update in Erwaegung ziehen. </Standardfloskel>
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.