Rename()
-
Ich will eine Datei umbenennen,m bekomme aber immer nen Fehler
Code:
CString sDateiAlt = "c:\test.txt"; CString sDateiNeu = "c:\neu.txt"; CFile::Rename(sDateiAlt,sDateiNeu)
Warum bekommen ich immer diesen Fehler in einer MsgBox?
Eine ungültige datei enthält eine ungültige Padangabe.
-
make it so....
CString sDateiAlt = "c:\\test.txt"; CString sDateiNeu = "c:\\neu.txt"; CFile::Rename(sDateiAlt,sDateiNeu)
-
Lies mal den Fehler genau und setz dein Hirn ein. Entweder gibts diese test.txt gar nicht an diesem Pfad oder er meckert weil c: klein geschrieben ist. Am ehesten denk ich jedoch liegt es daran dass du nur ein backslash hast. Schreib mal "C:\\test.txt"...
EDIT: Da war jemand n paar Sekunden schneller
-
Pulse schrieb:
Da war jemand n paar Sekunden schneller
-
Die Datei gab es schon.
Aber es lag an den doppel Backslash.
Naje. Darauf hätte ich wirklich selbst kommen müssen.
Dennoch Danke.