Browse Source

[ZAPDTR] Minor changes for CreateDirectory

develop-deckard
M4xw 5 months ago
parent
commit
6426f97988
  1. 24
      ZAPDTR/ZAPDUtils/Utils/Directory.h

24
ZAPDTR/ZAPDUtils/Utils/Directory.h

@ -34,32 +34,20 @@ public: @@ -34,32 +34,20 @@ public:
static void CreateDirectory(const std::string& path)
{
#ifdef _MSC_VER
std::string splitChar = "\\";
#else
std::string splitChar = "/";
#endif
std::string curPath;
std::vector<std::string> split = StringHelper::Split(path, splitChar);
for (std::string s : split)
try
{
fs::create_directories(path);
}
catch (...)
{
curPath += s + splitChar;
if (!Exists(curPath))
fs::create_directory(curPath);
}
// fs::create_directory(path);
}
static std::vector<std::string> ListFiles(const std::string& dir)
{
std::vector<std::string> lst;
if (Directory::Exists(dir))
if (Exists(dir))
{
for (auto& p : fs::recursive_directory_iterator(dir))
{

Loading…
Cancel
Save