boost::filesystem总结

boost::filesystem是Boost C++ Libraries中的一个模块,主要作用是处理文件(Files)和目录(Directories)。该模块提供的类boost::filesystem::path专门用来处理路径。而且,该模块中还有很多独立的函数能够用来执行创建目录、检查文件是否存在等任务。


一、创建Paths

        定义路径时需要包含头文件boost/filesystem.hpp,并且使用命名空间boost::filesystem;

        路径的创建很简单,仅仅需要向类boost::filesystem::path()的构造器传递一个string;

        构造器的输入可以是一个没有意义的字符串,因为构造器不会去检测该路径是否是合法路径及是否存在;

        path对象是一个跨平台的路径对象。

        path对象的属性有下列这些:

               1) path.string()          输出字符串形式的路径

               2) path.stem()           文件名,不带扩展名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值