开发者社区> 龙盛国际> 正文

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

简介:
+关注继续查看

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

#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,可以运行

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C#编程-22:判断文件是否存在并创建文件(夹)
C#编程-22:判断文件是否存在并创建文件(夹)
22 0
JS导出PDF插件(支持中文、图片使用路径)
原文:JS导出PDF插件(支持中文、图片使用路径) 在WEB上想做一个导出PDF的功能,发现jsPDF比较多人推荐,遗憾的是不支持中文,最后找到pdfmake,很好地解决了此问题。它的效果可以先到http://pdfmake.org/playground.html查看。
1842 0
Java 判断文件是否为隐藏文件
import java.io.File; public class FileIsHidden { public static void main(String[] args) { File file = new File("bwriter"); System.
1508 0
C#检查文件是否被占用
第一种方法: using System.IO; using System.Runtime.InteropServices; [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.
943 0
js判断文件格式及大小
//上传文件大小以及格式验证 function getPhotoSize(obj){ photoExt=obj.
723 0
+关注
龙盛国际
南京师范大学虚拟地理环境教育部重点实验室,研究方向为地图综合,并行计算和云计算相关领域。 从事电子地图开发,室内导航开发。 QQ:592701357
211
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载