您当前的位置: 首页 >  c++

phymat.nico

暂无认证

  • 4浏览

    0关注

    1967博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

c++ 利用boost 实现文件操作

phymat.nico 发布时间:2015-01-09 10:28:21 ,浏览量:4

 对文件夹里面的文件进行遍历操作是基本技能之一,python,perl以及bash等脚本都很好的实现了文件遍历方法,对于c/c++来说,只能通过系统自定的api获取。虽然文件夹操作本身是调用操作系统内核的接口,但毕竟接口不够友好。

       boost不愧是准标准库,filesystem提供了极为简便的方法,如下所示:

[cpp] view plain copy print ?
  1. //  filesystem tut3.cpp  ---------------------------------------------------------------//  
  2.   
  3. //  Copyright Beman Dawes 2009  
  4.   
  5. //  Distributed under the Boost Software License, Version 1.0.  
  6. //  See http://www.boost.org/LICENSE_1_0.txt  
  7.   
  8. //  Library home page: http://www.boost.org/libs/filesystem  
  9.   
  10. #include   
  11. #include   
  12. #include   
  13. #include   
  14. using namespace std;  
  15. using namespace boost::filesystem;  
  16.   
  17. int main(int argc, char* argv[])  
  18. {  
  19.   if (argc 
关注
打赏
1659628745
查看更多评论
立即登录/注册

微信扫码登录

0.0486s