Datei validieren

CodeFatal

Erfahrenes Mitglied
Hallo,

wie kann ich prüfen ob eine Datei exestiert oder nicht?

Bisher habe ich das gemacht, indem ich mir den Rückgabewert von fopen(Dateiname,"r") angesehn habe. Hat eigentlich auch immer gut funktioniert. Irgendwie habe ich jetzt aber das Problem, das sich mein WinCE System weghängt wenn die Datei nicht vorhanden ist.

Gibt es vielleicht noch eine bessere Methode?

Diese müsste unter XP und WinCE lauffähig sein.

Gruß Michael
 
Ein Vorschlag (allerdings keine Ahnung, ob's auch unter CE tut):
C++:
#include <sys/stat.h>

bool FileExist(const char* FileName)
{
    struct stat my_stat;
    return (stat(FileName, &my_stat) == 0);
}

Gruß
MCoder
 

Neue Beiträge

Zurück