std::string FLAGS_xml_dir = "H:\\BaiduNetdiskDownload\\hlg_0000002-hlg_00000005\\xml_all";; //文件夹4
std::vector< std::string > xlm_list; //图像名称的列表
int readImageDirIfFlagEnabled()
{
// Open & read image dir if present
if (!FLAGS_xml_dir.empty()) {
std::string folderName = FLAGS_xml_dir;
if (!boost::filesystem::exists(folderName)) {
std::cout << "Folder " << folderName << " does not exist.";
return -1;
}
boost::filesystem::directory_iterator end_itr; // default construction yields past-the-end
for (boost::filesystem::directory_iterator itr(folderName); itr != end_itr; ++itr) {
if (boost::filesystem::is_directory(itr->status())) {
// Skip directories
}
else if (itr->path().extension() == ".xml") {
// std::string filename = itr->path().string();
xlm_list.push_back(itr->path().string()); // 查看图片的个数
}
}
}
return 0;
}
读文件夹所有文件目录
最新推荐文章于 2023-09-30 11:55:56 发布