boost::filesystem::exists()用法

原创 2015年11月18日 14:55:28
struct tm *newtime;
char tmpbuf[128];
time_t lt1;
time(&lt1);
newtime = localtime(&lt1);
strftime(tmpbuf, 128, "%Y%m%d", newtime);
std::string path1 = tmpbuf;
namespace fs = boost::filesystem;
fs::directory_iterator end_iter;
std::string path2 = WebApp::instance().conf().get("root.webserver.stockurl", "");
app.logger().log("dir url : [%s] ", path2);
bool hashist = true;
std::string path = util::path_append(path2, path1);
app.logger().log("file url :[%s] ", path);
fPortfolioName = path;
bool direxst = false;
direxst = boost::filesystem::exists(path2);
if (path2 == "")
{
hashist = false;
app.logger().log("config is null!!!");
app.logger().log("please add your config!!!");
}
if (direxst == false)
{
hashist = false;
}
else if (hashist == true)
{
for (fs::directory_iterator iter(path2); iter != end_iter; ++iter)
{
if (fs::is_regular_file(iter->status()))
{
date_["Date"][iter->path().filename().string()]["name"] = iter->path().filename().string();
app.logger().log("per file url :[%s] ", iter->path().filename().string());
}
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

boost::filesystem常用用法详解

提示: filesystem库提供了两个头文件,一个是,这个头文件包含主要的库内容。它提供了对文件系统的重要操作。同时它定义了一个类path,正如大家所想的,这个是一个可移植的路径表示方法,它是f...
  • qingzai_
  • qingzai_
  • 2015年03月18日 16:12
  • 10711

boost::filesystem指南

#include #include #include #include #include #include using namespace std; void main() ...
  • flyingleo1981
  • flyingleo1981
  • 2012年09月06日 16:18
  • 2290

Boost::Filesystem

source: http://shezzdd.blog.163.com/blog/static/3900863420091325257221/ 2009-02-03 14:52:57|  分...
  • yan420523
  • yan420523
  • 2013年06月14日 22:19
  • 1019

Boost::filesystem的使用笔记

Boost::filesystem 使用小笔记 path对象就是一个跨平台的路径对象。有许多方法访问路径的各个部分,也用它的iterator迭代路径中的各个部分;  path构造目录结构的时候使用“/...
  • wishchin
  • wishchin
  • 2013年09月22日 16:15
  • 2304

boost::filesystem::exists()用法

struct tm *newtime; char tmpbuf[128]; time_t lt1; time(<1); newtime = localtime(<1); strfti...
  • qq_31558353
  • qq_31558353
  • 2015年11月18日 14:55
  • 1049

iOS 将http%3A%2F%2F解析为URL

NSString *str = @"http%3A%2F%2Fmyimg.ifeng.com%2F200%2F22%2F8a941d71c4df48a5%2F1418632228%2F8a941d71...
  • worldzhy
  • worldzhy
  • 2014年12月15日 17:37
  • 9845

boost之filesystem的使用

boost库之filesystem #include #include #include #include #include #include #include #include #include #...
  • ccsdu2004
  • ccsdu2004
  • 2009年03月08日 01:06
  • 4415

ubuntu server下调用boost::filesystem失败

会看到一大堆错误: /usr/include/boost/thread/pthread/thread_data.hpp: In constructor ‘boost::detail::tss_dat...
  • boyhailong
  • boyhailong
  • 2014年04月27日 13:30
  • 1024

FileSystem close Exception

1.  今天在写mr的时候,map完成之后
  • jueshengtianya
  • jueshengtianya
  • 2014年05月09日 18:24
  • 764

de/encodeURI(Component)--"http%3A%2F%2Fwww.baidu.com%2Fasd%3Fa%3D123"

对于”http%3A%2F%2Fwww.baidu.com%2Fasd%3Fa%3D123”这种特殊字符被转义成16进制的字符串, 虽然知道”%3A”表示冒号(百分号”%”是转义符, 相当于正则当中的...
  • gong_zhe_511
  • gong_zhe_511
  • 2017年04月25日 11:28
  • 2603
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:boost::filesystem::exists()用法
举报原因:
原因补充:

(最多只允许输入30个字)