tmpDir = profileDir; tmpDir += "ImapMail";  if (!tmpDir.Exists()) { tmpDir.CreateDirectory(); }   tmpDir = profileDir; tmpDir += "Mail";  if (!tmpDir.Exists()) { tmpDir.CreateDirectory(); }  tmpDir = profileDir; tmpDir += "Cache";  if (!tmpDir.Exists()) { tmpDir.CreateDirectory(); }
return NS_OK;
void nsProfile::CreateUserDirectories(const nsFileSpec& profileDir){#if defined(DEBUG_profile)    printf("ProfileManager : CreateUserDirectories\n");#endif	nsFileSpec tmpDir;    	tmpDir = profileDir;    tmpDir += "News";    if (!tmpDir.Exists())    {		tmpDir.CreateDirectory();    }    tmpDir = profileDir;    tmpDir += "ImapMail";    if (!tmpDir.Exists())    {		tmpDir.CreateDirectory();    }    	tmpDir = profileDir;    tmpDir += "Mail";    if (!tmpDir.Exists())    {		tmpDir.CreateDirectory();    }    	tmpDir = profileDir;    tmpDir += "Cache";    if (!tmpDir.Exists())    {		tmpDir.CreateDirectory();    }}