Common/FileUtil: Add CreateDirs() function as a wrapper around std::filesystem::create_directories().

This commit is contained in:
Admiral H. Curtiss
2023-02-22 02:31:06 +01:00
parent 616d57e7fc
commit e479f92418
2 changed files with 20 additions and 2 deletions

View File

@ -140,9 +140,12 @@ u64 GetSize(const std::string& path);
// Overloaded GetSize, accepts FILE*
u64 GetSize(FILE* f);
// Returns true if successful, or path already exists.
// Creates a single directory. Returns true if successful or if the path already exists.
bool CreateDir(const std::string& filename);
// Creates directories recursively. Returns true if successful or if the path already exists.
bool CreateDirs(std::string_view filename);
// Creates the full path to the file given in fullPath.
// That is, for path '/a/b/c.bin', creates folders '/a' and '/a/b'.
// Returns true if creation is successful or if the path already exists.