C语言,判断一个文件是不是存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言,判断一个文件是不是存在相关的知识,希望对你有一定的参考价值。
可以使用库函数 access,该函数声明于头文件 io.h,函数原型为:
int access(const char *filename, int amode);
amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
这个函数还可以检查其它文件属性:
06 检查读写权限
04 检查读权限
02 检查写权限
01 检查执行权限
00 检查文件的存在性
例如 if(access("D:\\123.txt", 0) == -1) printf("文件不存在"); 参考技术A int access(const char *filename, int amode);
amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
R 如何判断文件夹是不是存在?
R 中有file.exists()但是没有dir.exists()啊???
参考技术A 可以用这个函数S_ISDIR()判断路径是否存在本回答被提问者采纳 参考技术B 你说的是GNU的R语言?追问恩
做统计用的那个语言
追答有没有试过用file.exists判断文件夹?
文件夹在有些OS看来也是文件,其内容是文件夹下所有文件的文件名及文件属性的一种特殊文件。 (对R不熟悉,仅供参考)
以上是关于C语言,判断一个文件是不是存在的主要内容,如果未能解决你的问题,请参考以下文章