{
//EED 2026-05-19
// std::string fname = (*it).filename() ;
- std::string fname = (*it).path().filename().c_str() ;
+// std::string fname = (*it).path().filename().c_str();
+ std::string fname = (*it).path().filename().string();
//if (fname == "AdjResult") continue; what's the point?
boost::filesystem::directory_iterator it_level((*it));
bool bAcqp = false;
//EED 2026-05-19
// strAcqp = (*it_level).string();
// nameAcqp = (*it_level).filename();
- strAcqp = (*it_level).path().string().c_str();
- nameAcqp = (*it_level).path().filename().c_str();
+ strAcqp = (*it_level).path().string();
+ nameAcqp = (*it_level).path().filename().string();
boost::algorithm::replace_all( strAcqp, INVALID_FILE_SEPARATOR, VALID_FILE_SEPARATOR);
bAcqp = true;
}
{
//EED 2026-05-19
// std::string output = createDirectory( (*itDir).leaf() , currentOutputDirName);
- std::string output = createDirectory( (*itDir).path().filename().c_str() , currentOutputDirName);
+ std::string output = createDirectory( (*itDir).path().filename().string() , currentOutputDirName);
// will be always "pdata" ...
boost::filesystem::directory_iterator itDirInside(*itDir), it_inside_end;
for(; itDirInside != it_end; ++it)