/* filesystem/path.cc This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ // project headers #include "filesystem/path.h" #include "common/common.h" #ifdef _WIN32 #include #else #include #endif namespace filesystem { void Path::create(std::string path) { std::string tmp(path); if (tmp[tmp.size()-1] == '/') tmp = tmp.substr(0, tmp.size() - 1); #ifdef _WIN32 mkdir(tmp.c_str()); #else if (!mkdir(tmp.c_str(), 0777)) con_warn << "Could not create directory " << tmp << std::endl; else con_debug << "Path created " << tmp << std::endl; #endif } bool Path::exists(std::string path) { return false; } }