很简单的一种办法:#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: %sn", 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-检查文件是否可读/写访问
导读:目前正在解读《C++基础:怎样判断某一文件是否存在》的相关信息,《C++基础:怎样判断某一文件是否存在》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《C++基础:怎样判断某一文件是否存在》的详细说明。
简介:本文给大家分享了判断某一文件是否存在的方法。
提醒:《C++基础:怎样判断某一文件是否存在》最后刷新时间 2024-03-14 00:58:43,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《C++基础:怎样判断某一文件是否存在》该内容的真实性请自行鉴别。