#include<boost/filesystem.hpp>
void GetFileNameFromDir(const char* rootPath)
{
boost::filesystem::path dir(rootPath);
if (boost::filesystem::exists(dir)) // 判断路径是否存在
{
boost::filesystem::directory_iterator itEnd;
boost::filesystem::directory_iterator itDir(dir);
std::string fileName("");
for (; itDir != itEnd; itDir++) // 遍历路径下所有文件
{
fileName = itDir->path().string();
if (boost::filesystem::is_directory(fileName.c_str())) // 判断文件是否是文件夹
std::cout << fileName << std::endl;
}
}
}