diff --git a/src/bakatools/file_system/dir_entry.cpp b/src/bakatools/file_system/dir_entry.cpp index b8c7b02..b6dfe36 100644 --- a/src/bakatools/file_system/dir_entry.cpp +++ b/src/bakatools/file_system/dir_entry.cpp @@ -9,7 +9,7 @@ namespace Bk std::string DirEntry::absolute_path() { - return std::filesystem::absolute(ent.path()); + return std::filesystem::absolute(ent.path()).string(); } std::string DirEntry::relative_path() @@ -19,7 +19,7 @@ namespace Bk std::string DirEntry::name() { - return ent.path().filename(); + return ent.path().filename().string(); } uintmax_t DirEntry::size() diff --git a/src/bakatools/file_system/directory.cpp b/src/bakatools/file_system/directory.cpp index 875364a..fd4a50d 100644 --- a/src/bakatools/file_system/directory.cpp +++ b/src/bakatools/file_system/directory.cpp @@ -9,7 +9,7 @@ namespace Bk { std::string Directory::current() { - return std::filesystem::current_path(); + return std::filesystem::current_path().string(); } Directory Directory::remove()