public override bool Delete(VolumePath path, bool ksmDefault = false)
{
if (path.Depth == 0)
{
throw new KOSPersistenceException("Can't delete root directory");
}
HarddiskDirectory directory = ParentDirectoryForPath(path);
return directory.Delete(path.Name, ksmDefault);
}