boost::filesystem::path::append (通过迭代器)导致编译器错误
我正在尝试使用 boost::filesystem 生成新路径,如下所示 #include #include #include namespace bf = boost::filesystem; bf::path o("C:\\mir"); bf…
由 boost::filesystem::create_directories() 创建的目录无法立即访问?
我正在使用 boost::filesystem::create_directories() 创建新目录。当我在创建后不久尝试访问这些目录时,收到一条错误消息:没有这样的目录。但是,…
如何检查目录中是否有新文件?
给定: filesystem::path toDir("./"); ptime oldTime; ptime now(second_clock::local_time()); 如何我可以确定哪些文件是在 oldTime 和 now 之间的…
如何将文件保存到可能的新目录中?
所以我有一些基本的 boost::filesystem::path Base 我想创建文件夹(如果不存在)并从字符串创建一个二进制文件。目前我有一个这样的功能: void file…
将 boost::iostreams::mapped_file_source 与宽字符串一起使用
如果我使用如下所示的窄字符串实例化mapped_file_source(boost 1.46.1),则没有问题: boost::iostreams::mapped_file_source m_file_( "testfile.t…
Directory_iterator - 复制到“倒带”?
所以我写了一个小程序来尝试Boost Filesystem。我的程序将写入当前路径中有多少个文件,然后写入文件名。 这是我的程序: #include #include using na…
将 Boost.Filesystem 静态链接到共享库时出现问题
我正在使用 GCC 4.5.2 和 Boost 1.46.1 构建共享库(使用 --build-type=complete 编译)并且这是来自 Makefile 的命令,它执行链接部分: $(CXX) -sta…
获取更好的 iostream 错误消息
我实现了一个小程序,可以提取(并通过熔丝安装)某种存档格式。我使用 boost::filesystem::ifstream,但出现错误时(例如,用户想要提取的文件不存在…
拥有带有路径的地图如何将其与给定路径进行比较?
我们有 boost 路径到字符串对的映射,例如 name:location (绝对位置路径,如 usr/myfolder/)。我们获得了 usr/myfolder/mysubfolder/myfile 中的某…
C++:Boost:需要目录导航逻辑的帮助
因此,我尝试更改目录来保存文件,然后改回之前所在的目录。 本质上: cd folder_name cd ../ 这是我到目前为止的代码: void save_to_folder(struct …
如何判断路径是否满足某个父路径?
所以我们有一个像 somepath/** 这样的父级,所以如果有人向我们发送 somepath/myfolder/file 我们会收到 true 并且如果我们会收到 someotherpath/ 我…
boost::filesystem 如何拥有正确的文件路径将其读入字符串流?
所以我有一个 path p 我可以调用例如 is_regular_file(p) 和 file_size(p)但如何将该文件读入字符串流? (顺便说一句,我只需要阅读它)…
boost::filesystem v3 - 正确的路径大小写
你好 有没有一种有效的方法来纠正给定 Windows 路径的大小写? fs::path dir("c:/winDOWS"); --> C:/Windows? (没有 Windows-API!)…