What if I have the same directory name in the tree below? E.g.: `/dir/otherDir/dir/`, `CFileHelper::findFiles ( '/dir/', ['absolutePaths' => false] )`?

`mb_strlen` and `mb_substr` are tough I think.