Is there any way to get relative path in C++?

Is there any chance to avoid using string maths to make a parameter for StaticLoadObject(UStaticMesh::StaticClass(), nullptr, *Path)?

IFileManager.FindFiles for example returns names.

I see there is no) ¯_(ツ)_/¯

You should learn how to make compatible paths they say)