rename will nicht !!!



  • Tach allerseits !

    Wieso kriege ich in meinem embedded Visual C++ 4 die untenstehende Fehlermeldung bei dem Code ?

    CString datei1, datei2;
    	int result;
    	SYSTEMTIME ti;
    	GetLocalTime(&ti);
    	datei1.Format(_T("%d_%s.txt"), ti.wYear, name);
    	datei2.Format(_T("%d_%s_alt.txt"), ti.wYear, name);
    	result = rename( datei1 , datei2 );
    

    Fehlermeldung: error C2065: 'rename' : undeclared identifier

    Ich hab schon alles mögliche versucht zu includen stdio.h, wstdio.h, io.h, wchar.h, stdlib.h etc.. Nichts führte zum Erfolg ! Immer iwder die gleiche Fehlermeldung oder er kennt die Lib nicht. Bei stdio.h, wstdio.h und wchar.h kommt immer die obige Fehlermedlung, also die Libs kennt er natürlich. Ich werd noch verrückt ! Dabei will ich doch echt nur eine Datei kurz umbenennen !!!



  • Soweit ich weiß, gibt es rename nicht für CE. Nimm CFile::Rename oder MoveFile.



  • Perfekt, CFile::Rename funktioniert wunderbar ! Danke !


Anmelden zum Antworten