c语言怎么检测文件是否存在

avatar
作者
筋斗云
阅读量:0

在C语言中,可以使用access()函数来检测文件是否存在。access()函数可以测试文件是否可以被访问,如果文件存在且有相应的权限,则返回0,否则返回-1。

下面是一个简单的示例代码:

#include  #include   int main() {     char *filename = "example.txt";      if (access(filename, F_OK) != -1) {         printf("File %s existsn", filename);     } else {         printf("File %s does not existn", filename);     }      return 0; } 

在上面的示例中,首先定义了一个文件名example.txt,然后使用access()函数检测文件是否存在。如果文件存在,则输出提示信息;如果文件不存在,则输出另一条提示信息。

需要注意的是,在使用access()函数时,需要引入头文件。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!