#include
#include
using namespace std;
#define FILENAME "stat.dat"
int main()
{
fstream _file;
_file.open(FILENAME,ios::in);
if(!_file)
{
cout<
}
else
{
cout<
}
bnxb.com
return 0;
} 内容来自bnxb.com
另外一种利用 c 语言的库的办法:
起源网bnxb.com
函数名: Access
功 能: 确定文件的访问权限
用 法: int access(const char *filename, int amode);
程序例:
#include
#include
起源网bnxb.com
int file_exists(char *filename);
内容来自bnxb.com
int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
} bnxb.com
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
} bnxb.com
access(filename, 0)0 表示判断文件是否存在 www.bnxb.com
finename 文件名称 mode 模式,共5种模式:
bnxb.com
0-检查文件是否存在
www.bnxb.com
1-检查文件是否可运行
本文来自起源网
2-检查文件是否可写访问 bnxb.com
4-检查文件是否可读访问
起源网bnxb.com
6-检查文件是否可读/写访问