I'm using the Boost Filesystem library. I have a path
boost::filesystem::path P("/foo/bar.baz");
I want to modify the stem part of path p to "bar_quz", so path P stays
/foo/bar_quz.baz
Can someone help me? Thanks
const std::string rndString = "quz";
boost::filesystem::path newPath = P.parent_path() / boost::filesystem::path(P.stem().string() + "_" + rndString + P.extension().string());
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With