int _rmdir(const char *sDir) { PString folderName = sDir; if (folderName[folderName.GetLength() - 1] == PDIR_SEPARATOR) folderName.Delete(folderName.GetLength() - 1, 1); return (RemoveDirectory(folderName.AsUCS2()) ? 0 : -1); }
int _mkdir(const char *sDir) { PString folderName = sDir; if (folderName[folderName.GetLength() - 1] == PDIR_SEPARATOR) { folderName.Delete(folderName.GetLength() - 1, 1); } return (CreateDirectory(folderName.AsUCS2(),NULL) ? 0 : -1); }