/** ****************************************************************************** * Xenia : Xbox 360 Emulator Research Project * ****************************************************************************** * Copyright 2020 Ben Vanik. All rights reserved. * * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ #include "xenia/base/filesystem.h" #include namespace xe { namespace filesystem { bool CreateParentFolder(const std::filesystem::path& path) { if (path.has_parent_path()) { auto parent_path = path.parent_path(); if (!std::filesystem::exists(parent_path)) { return std::filesystem::create_directories(parent_path); } } return true; } } // namespace filesystem } // namespace xe