public override VolumeDirectory CreateDirectory(VolumePath path)
{
if (path.Depth == 0)
{
throw new KOSPersistenceException("Can't create a directory over root directory");
}
HarddiskDirectory directory = ParentDirectoryForPath(path, true);
return directory.CreateDirectory(path.Name);
}