使用boost库来计算文件夹的大小
来源:互联网 发布:淘宝开店帮助 编辑:程序博客网 时间:2024/06/05 20:26
#include <boost/cstdint.hpp>
#include <algorithm>
#include <boost/filesystem.hpp>
#include <boost/bind.hpp>
#include <boost/iterators/transform_iterator.hpp>
namespace
fs = boost::filesystem;
boost::uintmax_t dir_size(
const
fs::path &p)
{
return
std::accumulate(
boost::make_transform_iterator(&fs::file_size, fs::recursive_directory_iterator(p)),
boost::make_transform_iterator(&fs::file_size, fs::recursive_directory_iterator()),
static_cast
<boost::uintmax_t>(0));
}
- 使用boost库来计算文件夹的大小
- 计算文件夹的大小
- 计算文件夹大小,当前目录下个文件夹的大小
- C#计算一个文件夹的大小
- C#计算一个文件夹的大小
- ios计算文件和文件夹的大小
- 计算文件夹下文件的总大小
- asp.net中计算文件夹的大小
- 嵌入式 计算Linux下文件夹的大小
- 计算文件夹下文件的总大小
- 计算文件大小或者文件夹的大小
- 计算文件夹大小
- 计算本地文件夹大小
- PHP计算文件夹大小
- 计算文件夹大小
- Java 计算文件夹大小
- 计算字符串的多少来计算label大小
- VC如何计算文件夹大小
- 在 Xcode4.x 中显示异常的栈信息
- 2013年,开始学习
- class 与include的区别
- vim
- 网游服务器端设计思考:心跳设计
- 使用boost库来计算文件夹的大小
- Linux学习笔记——1、Basic knowledge
- IO流--File对象功能--删除指定目录中的空白目录
- 数据库中的超码、候选码、主码
- json解析天气预报
- 读书笔记--C 指针实现各项字符串操作
- 《Think in Java》学习笔记(停止整理)
- viminfo文件了解
- Java的HMAC_SHA1算法源码