#ifdef POSIX void RealizeDirectory(String dir, int mode) #else void RealizeDirectory(String dir) #endif { Vector<String> p; while(dir.GetLength() > DIR_MIN) { p.Add(dir); dir = GetFileFolder(dir); } for(int i = p.GetCount() - 1; i >= 0; i--) if(!DirectoryExists(p[i])) #ifdef POSIX DirectoryCreate(p[i], mode); #else DirectoryCreate(p[i]); #endif }
Report message to a moderator