在批量处理文件的时候,存在需要对文件进行下标处理的情况
例
如想要把"/foo/bar.baz"变成"/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());
原始链接: link.