搜索
您的当前位置:首页正文

Boost中Filesystem简单使用

来源:欧得旅游网

Boost中Filesystem简单使用

实例代码

#include<boost/filesystem.hpp>
#include<iostream>
#include<cstring>
using namespace boost::filesystem;
using namespace std;

int main() {

	path path1("D:/01.cpp");  					//文件路径
	path path2("01");   						//目录路径
	cout << path1.string() << endl;    			//返回标准路径
	cout << path1.stem() << endl;      			//返回文件名不带扩展
	cout << path1.extension() << endl;  		//返回扩展名
	cout << path1.parent_path() << endl;  		//返回父路径
	cout << path2.empty() << endl;  			//判断path类的路径字符串是否为空
	cout << path1.filename() << endl; 			//返回文件名带扩展
	cout << path1.root_name() << endl;  		//返回根目录
	cout << path1.relative_path() << endl;  	//返回相对路径
	cout << path2.has_filename() << endl;  		//判断是否具有文件名
	cout << path2.has_parent_path() << endl;  	//判断是否含有父路径
	
	getchar();
	//system("pause");
	return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top