Concatenate file names : returns fileName1/fileName2.
Used to handle weird cases, e.g. empty names.
Definition at line 130 of file FileName.h.
References StringEndsWith().
Referenced by Impala::Core::VideoSet::VideoSet::DeleteVideoInfoFile(), Impala::Application::Repository::DoSyncImageFiles(), Impala::Application::Repository::DoSyncVideoFiles(), Impala::Persistency::SvmRepositoryInFile::GetDir(), Impala::Persistency::SvmProblemRepositoryInFile::GetDir(), Impala::Persistency::SimilarityTableSetRepositoryInFile::GetDir(), Impala::Persistency::ScoreFileRepositoryInFile::GetDir(), Impala::Persistency::Mpeg7DocRepositoryInFile::GetDir(), Impala::Persistency::LabelSetRepositoryInFile::GetDir(), Impala::Persistency::KernelMatrixRepositoryInFile::GetDir(), Impala::Persistency::ImageRepositoryInFile::GetDir(), Impala::Persistency::ImageArchiveRepositoryInFile::GetDir(), Impala::Persistency::FrameRepositoryInFile::GetDir(), Impala::Persistency::FrameHashesRepositoryInFile::GetDir(), Impala::Persistency::FoldRepositoryInFile::GetDir(), Impala::Persistency::FikSvmRepositoryInFile::GetDir(), Impala::Persistency::FeatureTableRepositoryInFile::GetDir(), Impala::Persistency::FeatureListRepositoryInFile::GetDir(), Impala::Persistency::DistributedAccessRepositoryInFile::GetDir(), Impala::Persistency::BestFileRepositoryInFile::GetDir(), Impala::Persistency::AnnotationTableRepositoryInFile::GetDir(), Impala::Persistency::AllParameterFileRepositoryInFile::GetDir(), Impala::Persistency::FileSystem::GetFilePath(), Impala::Util::Database::GetReadableFileLocal(), Impala::Persistency::FileSystem::GetReadableFileLocal(), Impala::Core::VideoSet::VideoSet::GetResolvedVideoPath(), Impala::Core::VideoSet::VideoSet::GetVideo(), Impala::Core::VideoSet::VideoSet::GetVideoInLowResolution(), Impala::Util::Database::GetWritableFileLocal(), Impala::Persistency::FileSystem::GetWritableFileLocal(), Impala::Core::VideoSet::ExportStills::HandleNewFile(), Impala::Core::VideoSet::CheckNrFrames::HandleNewFile(), Impala::Core::ImageSet::Thumbnails::HandleNewFile(), Impala::Core::ImageSet::MakeImageSet(), Impala::Core::VideoSet::MakeVideoSet(), and Impala::Core::VideoSet::Keyframes::WriteImageSets().
00131 {
00132 if (fileName1.empty())
00133 return fileName2;
00134 if (fileName2.empty())
00135 return fileName1;
00136 if (StringEndsWith(fileName1, "/"))
00137 return fileName1 + fileName2;
00138 return fileName1 + "/" + fileName2;
00139 }
Here is the call graph for this function: