boost-filesystem 相关问题

Boost.Filesystem库提供了操作文件和目录的工具,以及识别它们的路径。

使用 Emscripten 编译时如何正确链接 Boost?

使用 Emscripten 编译时如何正确链接 Boost? 主要.cpp: #包括 int main() { boost::filesystem::exists("file.txt"); } 编译并链接: &...

回答 1 投票 0

boost::filesystem 获取相对路径

boost::filesystem 库的哪些方法可以帮助我获取相对于另一个路径的路径? 我有一个路径 /home/user1/Downloads/Books 和一个路径 /home/user1/。现在我想要一条向下的路径...

回答 6 投票 0

如何在c++17中使用std::filesystem处理长路径

在Windows上,我试图迭代并收集目录中的所有文件,另外我想处理长路径,这就是为什么我添加了长路径前缀(L“\?\”)。但用 c++ 会崩溃...

回答 1 投票 0

boost::文件系统在 Google Cloud Run 中无法工作(使用 gVisor)

我使用 C++ 应用程序创建了一个 docker 容器 (ubuntu:focal),该应用程序使用 boost::filesystem (v1.76.0) 在处理数据时创建一些目录。如果我运行容器位置它就可以工作...

回答 1 投票 0

bjam 提升 1.54

我已经在Linux Debian中安装了boost 1.54(根据this)。然后我安装了bjam,如下: apt-get 安装 bjam 然后,为了使用 boost 文件系统运行示例 tut1 程序,我输入: $...

回答 1 投票 0

windows10 上 recursive_directory_iterator 的意外行为

我有一个函数在 Windows 10 上遇到挂起问题,但在 Linux 上运行顺利。有问题的代码行似乎是 bfs::recursive_directory_iterator it(dirPath)。过了这一步,就没有了

回答 1 投票 0

展开路径中包含环境变量的文件名

什么是最好的扩张方式 ${MyPath}/filename.txt 到 /home/user/filename.txt 或者 %MyPath%/filename.txt 到 c:\Documents and settings\user 文件名.txt 无需遍历路径字符串...

回答 9 投票 0

[使用boost :: filesystem提取目录的父文件夹

假设我有以下文件夹std :: string m(“ C:\ MyFolderA \ MyFolderB \ MyFolderC”); boost :: filesystem :: path p(m);无论如何,我有没有要提取该文件夹的父文件夹。我想得到...

回答 2 投票 6

create_directory(“ / MyPath / .MyFolder”)未创建目录;期望创建一个隐藏目录

我想在Boost 1.7.3中创建一个隐藏目录。当我尝试:boost :: filesystem :: create_directory(“ / MyPath / .myFolder”);它不起作用,什么也不做。我尝试查看该文档,但无法...

回答 1 投票 1


为什么std :: filesystem :: path :: compare()和boost :: filesystem :: path :: compare()不同?

给出以下代码:fs :: path p {“ a / b /”}; fs :: path q {“ a / b /”。 };断言(p == q); [请注意在定义q的字符串末尾的额外点。]在上面,boost :: filesystem ...

回答 1 投票 1

Boost.Filesystem和C ++标准文件系统库有何相似之处?

我需要一个文件系统库来与具有C ++ 11的编译器或具有C ++ 14的编译器一起使用-因此它不能来自C ++ 17。现在,我知道进入C ++ 17的文件系统库基于...

回答 2 投票 26

VS2019上的c ++目录迭代器异常-已更改语言设置,还有什么可尝试的,它在2019年更改了吗?

我从2017年起已经移至vs2019,它带来了一些小而烦人的挑战...其中之一就是我为遍历目录并推送而开发的这段代码...]]

回答 1 投票 0

boost :: filesystem :: exists是否确实为没有介质的可移动介质设备抛出异常?

我在使用boost :: filesystem :: exists时遇到了一种奇怪的情况。如果您尝试检查驱动器上尚未准备就绪或没有介质的文件是否存在,则会抛出...

回答 3 投票 7

“ Windows上的C.UTF-8” C ++语言环境?

我正在修复一个大型的开源跨平台应用程序,以便它可以处理Windows上包含非ANSI字符的文件路径。我当前的解决方案包括:设置C ...

回答 2 投票 2

使用Google Cloud Storage作为多实例Google Compute Engine的中央存储

我正在使用Google Compute Engine在多个实例 计算机 上分配模拟工作负载 全部用C 编码,并使用OpenMPI并行计算。 每个 远程 实例都...

回答 1 投票 0

如何检查路径是否导致可执行文件?

我尝试创建某种文件浏览器。我想知道路径下的文件是否可以跨平台方式执行。如何用boost :: filesystem做这样的事情?

回答 2 投票 6

如何将boost :: filesystem :: path与“..”(go up)组件转换为正确的路径

如何将boost :: filesystem :: path转换为:root / subdir1 / subdir2 /../ some.file到:root / subdir1 / some.file,可能有多个“go level up”运算符?

回答 3 投票 1

如果p以根路径开头,为什么std :: filesystem :: path :: append会替换当前路径

给出以下代码:#include #包括 namespace fs = std :: filesystem; int main(){fs :: path fsBase =“/ base”; fs :: path fsAppend =“/ append”;汽车...

回答 1 投票 1

如何从C ++中的系统PATH获取绝对文件路径?

如果它在系统PATH中,是否可以通过其名称获取文件的完整路径?例如,我的PATH中有cmake。我可以使用C ++文件系统库获取它的完整路径吗?我只是想 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.