void PrintAllFile(fs::path full_path)
{
if (fs::exists(full_path))
{
fs::directory_iterator item_begin(full_path);
fs::directory_iterator item_end;
for (; item_begin != item_end; item_begin++)
{
if (fs::is_directory(*item_begin))
{
cout << item_begin->path() << "\t[dir]" << endl;
PrintAllFile(item_begin->path());
}
else
{
cout << item_begin->path() << endl;
}
}
}
}
boost filesystem 遍历目录
最新推荐文章于 2024-08-17 19:38:46 发布