问题标签 [boost-filesystem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - directory_iterator file_iter 重命名文件夹中的文件
我想重命名目录中的文件。目录中有 52 个文件夹。每个文件夹都有不同的名称,每个文件夹中有大约 40 个文件。我想提取特定文件夹的名称,并将该名称附加到该特定文件夹中的文件名。当每个文件夹中只有 31 个或更少的文件时,它运行良好。但是,每当特定文件夹中的文件数量超过 31 个时,我编写的重命名算法就会失败。我无法弄清楚为什么当有更多文件时它会崩溃。如果你明白为什么,请告诉我......!我附上代码:
} }
c++ - 环境路径目录迭代
我找不到任何关于如何迭代(解析PATH
)环境变量中存在的目录的代码(C 和 C++ Boost.Filsystem),最好以独立于平台的方式。编写起来并不难,但如果标准模块可用,我想重用它们。链接或建议任何人?
c++ - boost::filesystem::path 和 fopen()
尝试执行此操作时出现错误:
我得到:
“const boost::filesystem::path::value_type *”类型的参数与“const char *”类型的参数不兼容
谁能告诉我我做错了什么?谢谢
c++ - 在 Mac OS 上安装 MongoDB C++ 驱动程序
我试图安装 MongoDB 的驱动程序 C++ 已经 2 天了,但我一直遇到同样的错误(在 Mac OS X 环境中)
在安装 lib(通过执行“scons”)之前,我通过 portmac(sudo port install boost)安装了 pcre 和 boost。
有任何想法吗 ?我现在真的卡住了。。
谢谢各位。
boost - boost::filesystem 规范化文件名
我需要规范化文件名,使其不包含任何不可移植的字符。但这portable_file_name
只是检查并返回布尔值。无论如何,我需要将给定的字符串转换为可移植的名称来创建文件。
有没有可重复使用的作品?
c++ - 为什么在 boost 程序(boost::filesystem)中输出“总线错误:10”?
我在问题如何将字符串类型路径传递给 boost::filesystem:path 的构造函数中成功编译了程序?但是,输出结果显示的比预期的要多。
第一行是唯一的预期结果。我不明白为什么第二个来了?
我通过 gdb 获得以下调试信息:
c++ - boost.filesystem create_directories 抛出 std::bad_alloc
我有一个使用 Boost 1.47.0 在 Windows XP SP3 中运行的 Visual Studio 2008 C++03 应用程序。
该调用boost::filesystem::create_directories( L"c:\\foo\\bar" );
引发std::bad_alloc
异常。
在输出窗口中,我看到一条调试堆消息:“HEAP [test.exe]: Invalid allocation size - CDCDCCDCE (exceeded 7ffdefff)”
调用堆栈显示 boost.filesystem 在 Microsoft 标准库文件 xlocale 第 309 行中创建新的语言环境和最后可见的代码行。
有人可以建议如何解决这个问题吗?
编辑我更新为提升 1.50.0。问题依然存在。
libevent - 在windows上获取正确系统路径的方法
我使用 libevent 构建了一个简单的 http 服务器。访问资源(在我的情况下为文件夹)的方式是
使用解码的 url 提取资源的路径。它在 Linux 上运行良好,因为请求是这样的
但在 window$ 请求是
这导致解码的 url 为/c:/users/vickey/folder。它可以手动删除前导斜杠以纠正问题。但是,由于我在我的代码中使用和学习 boost 库,我想知道是否有这种实现?我尝试使用 native() 和 relative_path()。谢谢。
c++ - 提升路径指向的目录中文件的路径
我有一个指向某个目录的提升路径。如何构造指向该目录中文件的路径?
如果这是显而易见的事情,请发表评论。我是 C++ 新手,在 Java 中就这么简单:
boost - boost::filesystem 中是否有与 sys/stat.h 几乎等价的文件?
特别是,我希望能够访问文件的 user_id 和 group_id。我能找到的最接近 stat 结构的等价物是 file_status 类,但这似乎没有适当的字段..
任何想法?干杯,本。