在C语言中,我们如何判断一个文件是否已经被创建了呢?
发布网友
发布时间:2022-04-29 22:54
我来回答
共3个回答
热心网友
时间:2022-04-11 20:47
FILE *fp;
fp=fopen("file.txt" , "r");
if ( fp == NULL )
printf("file not exist!");
else
fcolse(fp);
另外:
int access(char *path, int amode);
int stat(const char *path, struct stat *buf);
int lstat(const char *path, struct stat *buf);
以上函数都可以判断文件是否存在,可查阅相关文档,看其详细用法
热心网友
时间:2022-04-11 22:05
if ( fp == NULL )
热心网友
时间:2022-04-11 23:40
int file_exist(FILE *fo)
{
if(fopen(fp)==NULL)
return 1;
else
return 0;
}