MoveFile - existierende Datei überschreiben??
-
Hallo Zusammen,
wie kann ich es realisieren, dass wenn ich mit "MoveFile" eine Datei verschiebe eine schon existierende Datei überschrieben wird??Gruß
EPMS
-
Ich denke die Dokumentation der Funktion und die Verwandten derselben müsste dir erheblich weiterhelfen.
-
Hallo junix,
danke für den Hinweis. Da werde ich leider nicht schlau draus.
Momentan habe ich das so:MoveFile(Source.c_str(), Target.c_str());Bei CopyFile kann man das ja so machen:
CopyFile(Source.c_str(), Target.c_str(), false);Durch das "false" wird das File einfach überschrieben. Aber bei MoveFile geht das leider nicht.
Gruß
EPMS
-
nimm MoveFileEx...
AnsiString SourceFileName = "c:\\autoexec.bat"; AnsiString DestFileName = "c:\\config.sys"; // Datei verschieben und ggf. ueberschreiben MoveFileEx(SourceFileName.c_str(), DestFileName.c_str(), MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);