Prüfen ob Datei existiert in CPP

Wie kann ich prüfen ob eine bestimmt Datei existiert und möglichst auch die Größe dieser Datei bestimmen? (in CPP)
Nochmals Danke für die Antworten!

Wie kann ich prüfen ob eine bestimmt
Datei existiert und möglichst auch die
Größe dieser Datei bestimmen? (in CPP)

Mit MFC File finden:

CFileFind FileFind;
if ( FileFind.FindFile( "test.txt" ) )
 cout Grüße, Robert

Hi EOD :smile:

Für alle, die noch nicht Sklaven von Micro$oft sind, hier der normale Weg, der auch in normalem C funktioniert:

#include 
 FILE \*datei;
 long laenge;
 //Datei zum Lesen öffnen
 datei= fopen("irgend.was","rb");
 //Prüfen, ob's geklappt hat
 if (datei==NULL) ... //Datei existiert nicht
 //Dateizeiger aufs Dateiende setzen
 fseek(datei,0,2)
 //Dateizeiger abfragen
 laenge= ftell(datei)
 //Datei schliessen
 fclose(datei)

cu Stefan.

Was ist ‚CPP‘ ? Grüsse Peter :frowning:
o.T.

Ceh Plus Plus (C++)