Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Kiểm tra file tồn tại chuẩn C/C++

Cách duy nhất chuẩn: thử mở file đọc/ghi. Nếu mở được → tồn tại.

C

#include <stdio.h>
int main() {
    FILE *f = fopen("a.txt", "r");
    if (f) { fclose(f); printf("File ton tai"); }
    else printf("File khong ton tai");
    return 0;
}

C++

#include <fstream>
#include <iostream>
using namespace std;
int main() {
    ifstream f("b.txt");
    if (f) cout << "File ton tai";
    else cout << "File khong ton tai";
    return 0;
}