public VolumeFile OpenOrCreateFile(VolumePath path, bool ksmDefault = false) { VolumeFile file = Open(path, ksmDefault) as VolumeFile; if (file == null) { file = CreateFile(path); } return file; }