Die einzige Möglichkeit, zu überprüfen, ob eine Datei vorhanden ist, besteht darin, zu versuchen, sie zum Lesen oder Schreiben zu öffnen.
Hier ist ein Beispiel:
#include<stdio.h> int main() { /* try to open file to read */ FILE *file; if (file = fopen("a.txt", "r")) { fclose(file); printf("file exists"); } else { printf("file doesn't exist"); } }
file exists
#include <fstream> #include<iostream> using namespace std; int main() { /* try to open file to read */ ifstream ifile; ifile.open("b.txt"); if(ifile) { cout<<"file exists"; } else { cout<<"file doesn't exist"; } }
file doesn't exist
Das obige ist der detaillierte Inhalt vonWie kann ich mit Standard-C/C++ am besten prüfen, ob eine Datei vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!