1
我想知道,如果文件存在与C我如何知道stat为什么失败?
我看到了,我可以通过这个功能做到这一点:
int file_exist (char *filename)
{
struct stat buffer;
return (stat (filename, &buffer) == 0);
}
但统计也可以失败,如果该文件存在,但也有一些其他的错误(然后我会得到负数)。我如何知道stat因为文件不存在而失败?