1、主要内容:路径信息的构造、路径信息的拆分、路径信息的修改。
2、示例:
#include <iostream>
#include <boost/filesystem.hpp>
int main()
{
//路径信息:boost::filesystem::path
//构造函数:不验证路径的有效性、不判断文件或目录是否存在
boost::filesystem::path p1("D:\\boost\\File_Test\\File_Test\\data.txt");
//获取路径相关的各个组件信息
{
std::cout << "system_complete: " << boost::filesystem::system_complete(p1) << std::endl;
std::cout << "p1.string(): " << p1.string() << std::endl;
if (p1.has_root_name())
std::cout << "p1.root_name(): " << p1.root_name() << std::endl;
if (p1.has_root_directory())
std::cout << "p1.root_directory(): " << p1.root_directory() << std::endl;
if (p1.has