对不起,如果我的术语可能有误,但我在这里使用" filesystem"库,它使用for循环显示所有目录内容及其子内容,并使用自动类型变量' p'。我想将其转换为字符串以存储在字符串变量中。有没有办法做到这一点?
#include <filesystem>
namespace fs = std::experimental::filesystem;
int main()
{
std::string path = "c:\\home\\...some directory";
for (auto & p : fs::recursive_directory_iterator(path))
{
std::cout << p << std::endl;
}
system("pause");
}