#include #include #include // g++ -std=c++17 main.cpp int main() { try { const std::filesystem::path path{"C:\\Temp"}; std::cout << std::boolalpha << std::filesystem::exists(path) << std::noboolalpha << std::endl; std::cout << path.generic_u8string() << std::endl; std::cout << std::filesystem::canonical(path).generic_u8string() << std::endl; } catch(const std::exception& e) { std::cerr << e.what() << std::endl; } return 0; }