00001 #ifndef HEADER_FSPATH_H 00002 #define HEADER_FSPATH_H 00003 00004 #include <string> 00005 00006 /** 00007 * File system path. 00008 * System dependent operations. 00009 */ 00010 class FsPath { 00011 public: 00012 static std::string getNative(const std::string &file); 00013 static bool exists(const std::string &file); 00014 static std::string join(const std::string &dir, 00015 const std::string &file); 00016 static void createPath(const std::string &dir); 00017 }; 00018 00019 #endif 00020