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