bool makeSurePath(XString& s) { if(s.empty()) return false; std::replace(s.begin(),s.end(),'\\','/'); Trim(s); TrimLeftChar(s,'/'); if(s.empty()) return false; while('/' != *s.rbegin()) s += '/'; return !s.empty(); }