C++基础:怎样判断某一文件是否存在
来源:互联网 发布:淘宝网最近总是封店 编辑:程序博客网 时间:2024/06/05 04:51
标签: C++
很简单的一种办法:
#include <iostream>
#include <fstream>
using namespace std;
#define FILENAME "stat.dat"
int main()
{
fstream _file;
_file.open(FILENAME,ios::in);
if(!_file)
{
cout<<FILENAME<<"没有被创建";
}
else
{
cout<<FILENAME<<"已经存在";
}
return 0;
}
另外一种利用 c 语言的库的办法:
函数名: Access
功 能: 确定文件的访问权限
用 法: int access(const char *filename, int amode);
程序例:
#include <stdio.h>
#include <io.h>
int file_exists(char *filename);
int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
}
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
access(filename, 0)0 表示判断文件是否存在
finename 文件名称 mode 模式,共5种模式:
0-检查文件是否存在
1-检查文件是否可运行
2-检查文件是否可写访问
4-检查文件是否可读访问
6-检查文件是否可读/写访问
0 0
- C++基础:怎样判断某一文件是否存在?
- C++基础:怎样判断某一文件是否存在
- C++基础:怎样判断某一文件是否存在
- C++基础:怎样判断某一文件是否存在
- C++基础:怎样判断某一文件是否存在
- 判断某一文件是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在
- C/C++中判断某一文件或目录是否存在 .
- C/C++中判断某一文件或目录是否存在
- DFS poj3009
- 袁晓如:大数据可视分析
- Android Socket 开发
- rails 中把关联的数据表单 直接变成 json对象 渲染
- query 实现定时显示与隐藏div广告代码
- C++基础:怎样判断某一文件是否存在
- java连接access数据库初接触和遇到的问题(一)
- 游戏里实现碰撞检测方法
- 算术编码用C++的实现
- 谈谈我对验收的理解
- “A”转换为float和配合打印(浮动)。
- SQL Oracle 分组函数
- C++的编写约瑟夫(josephus)环函数
- MFC 双缓冲 绘图时屏幕闪烁问题