在C语言中,可以使用opendir函数来打开指定的目录,并判断是否成功打开。如果成功打开,说明目录存在;如果打开失败,说明目录不存在。 以下是一个示例代码: #include <stdio.h> #include <dirent.h> int main() { char* path = "目录路径"; DIR* dir = opendir(path); if (dir) { printf("目录存在n"); c...
cout<<FILENAME<<"已经存在"; } return0; } 2.利用 c 语言的库的办法: 函数名: access 功能: 确定文件的访问权限 用法: int access(const char *filename, int amode); 以前一直没用过这个函数,今天调试程序发现了这个函数,感觉挺好用,尤其是判断一个文件或文件夹是否存在的时候,用不着再find了,文件的...
简单,程序如下: FILE *fp; fp=fopen(填你的文件路径); if(fp==null) printf(“not excit”); 原理就是,不管存不存在,都直接打开,若真的存在则返回文件指针,若不存在,返回空指针null
其实判断文件存在fopen就行了。linux下或者gcc下#include <stdio.h>#include <stdlib.h>#include <dirent.h>#include <unistd.h>void main( void ){ DIR *dir = NULL; /* Open the given directory, if you can. */ dir = opendir( "C:\\windows" ); if( dir != NULL ) { printf( "Error ...
int main(){ long Handle;struct_finddata_t FileInfo;if((Handle=_findfirst("D:\\*.bin",&FileInfo))==-1L)printf("没有找到匹配的项目\n");else { printf("%s\n",FileInfo.name);while(_findnext(Handle,&FileInfo)==0)printf("%s\n",FileInfo.name);_findclose(Handle);} return...
如何判断某一文件或目录是否存在的知识,欢迎阅读。 ++很简单的一种办法: 复制代码代码如下: #include #include usingnamespacestd; #defineFILENAME" intmain( fstream_file; _(FILENAME,ios::in) if(!_file) cout else cout return0; 2.利用c语言的`库的办法: ...