其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

C++基础:怎样判断某一文件是否存在


发布日期:2023年05月27日
 
C++基础:怎样判断某一文件是否存在

很简单的一种办法

#include <iostream>

#include <fstream>

using namespace std;

#define FILENAME statdat

int main()

{

fstream _file;

_fileopen(FILENAMEios::in);

if(!_file)

{

cout<<FILENAME<<没有被创建;

}

else

{

cout<<FILENAME<<已经存在;

}

return ;

}

另外一种利用 c 语言的库的办法

函数名: Access

功 能: 确定文件的访问权限

用 法: int access(const char *filename int amode);

程序例:

#include <stdioh>

#include <ioh>

int file_exists(char *filename);

int main(void)

{

printf(Does NOTEXISTFIL exist: %s\n

file_exists(NOTEXISTSFIL) ? YES : NO);

return ;

}

int file_exists(char *filename)

{

return (access(filename ) == );

}

access(filename ) 表示判断文件是否存在

finename 文件名称 mode 模式种模式

检查文件是否存在

检查文件是否可运行

检查文件是否可写访问

检查文件是否可读访问

检查文件是否可读/写访问

上一篇:PowerBuilder编程技巧四则[1]

下一篇:VC++数据类型