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

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