diff --git a/examples/pathtest.cpp b/examples/pathtest.cpp new file mode 100644 index 0000000..4b569fc --- /dev/null +++ b/examples/pathtest.cpp @@ -0,0 +1,16 @@ +#include "TessesFramework/Filesystem/VFS.hpp" +#include +#include +using namespace Tesses::Framework::Filesystem; + + +int main(int argc, char** argv) +{ + VFSPath path("C:/home/user/file"); + VFSPath path2("D:/home/user/file"); + VFSPath path3("C:/home/user"); + std::cout << path.MakeRelative(path2).ToString() << std::endl; + + std::cout << (path3 / path.MakeRelative(path2) / "John").CollapseRelativeParents().ToString() << std::endl; + return 0; +} \ No newline at end of file