溫馨提示×

c語言怎么檢測文件是否存在

小億
165
2024-06-03 20:01:20
欄目: 編程語言

在C語言中,可以使用access()函數來檢測文件是否存在。access()函數可以測試文件是否可以被訪問,如果文件存在且有相應的權限,則返回0,否則返回-1。

下面是一個簡單的示例代碼:

#include <stdio.h>
#include <unistd.h>

int main() {
    char *filename = "example.txt";

    if (access(filename, F_OK) != -1) {
        printf("File %s exists\n", filename);
    } else {
        printf("File %s does not exist\n", filename);
    }

    return 0;
}

在上面的示例中,首先定義了一個文件名example.txt,然后使用access()函數檢測文件是否存在。如果文件存在,則輸出提示信息;如果文件不存在,則輸出另一條提示信息。

需要注意的是,在使用access()函數時,需要引入<unistd.h>頭文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女