Ordner umbenennen in mfc-Anwendung

michaelwengert

Erfahrenes Mitglied
Bin gerade dabei ein Datenbankprogramm in Visual c++ zu schreiben.
Das Programm erstellt automatisch Ordner auf der Platte (mit Befehl mkdir)
Es löscht diese auch wieder (mit Befehl remove)
Nun möchte ich einen bereits vorhandenen Ordner umbenennen. Finde aber keinen Befehl.
Kann mir jemand helfen?

Schon mal Danke im Vorraus
Mike
 
Das müsste gehen mit int rename( const char *oldname, const char *newname ); .
Mit CFile::Rename() geht es nämlich leider nicht.
 
Kann leider nix hinzufügen, sondern hab ein Problem mit rename.
Ich habe 2 Verzeichnisse:
st und stB.

Wenn ich in meinem Programm rename so benutze:
rename("st","stX");
rename("stB","st");
führt er nur den ersten rename aus und nicht den zweiten.
Ich habe schon versucht einen sleep aufruf dazwischen zu setzen, geht aber leider auch nicht.

Würde mich freuen, wenn mir jemand helfen kann.

Danke.
 
Zurück