1. 使用access()函数检查文件是否存在
C语言提供了access()函数来检查文件是否存在。该函数的原型如下
tsttode);
ode是文件访问模式。如果文件存在且具有所需的访问权限,则该函数返回0。否则,该函数返回-1。
下面是一个示例程序,演示如何使用access()函数来检查文件是否存在
cludecludecludeistd.h>
tain()
{ame = “test.txt”;ame, F_OK) != -1)
{tf”);
}
else
{tf”);
} 0;
ame,然后使用access()函数来检查该文件是否存在。如果文件存在,则输出“文件存在”,否则输出“文件不存在”。
()函数检查文件是否存在
()函数来检查文件是否存在。该函数的原型如下
ststode);
ode()函数返回一个指向该文件的文件指针。否则,该函数返回NULL。
()函数来检查文件是否存在
cludeclude
tain()
{ame = “test.txt”;
FILE fp;ame, “r”);
if (fp == NULL)
{tf”);
}
else
{tf”);
fclose(fp);
} 0;
ame()函数来检查该文件是否存在。如果文件不存在,则输出“文件不存在”,否则输出“文件存在”。
()函数来完成这项任务。在实际开发中,大家可以根据需要选择不同的函数来进行文件检查。