gpt4 book ai didi

C++ Boost 文件系统 : How to modify stem from a path?

转载 作者:行者123 更新时间:2023-12-03 18:34:37 26 4
gpt4 key购买 nike

我正在使用 Boost 文件系统库。
我有一条路

boost::filesystem::path P("/foo/bar.baz");

我想将路径 p 的词干部分修改为“bar_quz”,因此路径 P 保持不变

/foo/bar_quz.baz



有人能帮我吗?
谢谢

最佳答案

const std::string rndString = "quz";
boost::filesystem::path newPath = P.parent_path() / boost::filesystem::path(P.stem().string() + "_" + rndString + P.extension().string());

关于C++ Boost 文件系统 : How to modify stem from a path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19712429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com