C++中判断一个文件是否存在的方法

来源:互联网 发布:网络仿真技术 编辑:程序博客网 时间:2024/06/05 02:19

最进在写的一个系统需要保存结果数据,但是保存结果数据的时候,如果那个数据已经存在,就会无法保存,所以就需要先判断是否存在该数据,判断方法如下:

#include<iostream>#include<fstream>using namespace std;int main(){char *savePath = "/home/zhuwei/contour/linearIteration.shp";        fstream f2; f2.open(savePath);if(!f2){cout<<"文件不存在"<<endl;f2.close();}else{cout<<"文件存在"<<endl;f2.close();}return 0;}

编译:g++  -o fileexists fileexisttest.cpp

运行:./fileexists

OK,可以运行