private void createDir()
{
if (m_file.Exists)
{
if (!(m_file is DirectoryInfo))
throw IOErr.make("Already exists as file: " + m_file).val;
}
else
{
try
{
System.IO.Directory.CreateDirectory(m_file.FullName);
m_file.Refresh();
}
catch (System.Exception e)
{
throw IOErr.make("Cannot create dir: " + m_file, e).val;
}
}
}