Heim >Backend-Entwicklung >C++ >Wie kann ich mit Standard-C/C++ am besten prüfen, ob eine Datei vorhanden ist?
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!