private bool Equals(FsChild <T> other) => string.Equals(SubPath, other.SubPath);
public override void Remove(FsChild <FsFile> child) => CombineFile(child.SubPath).Remove();
public override void Create(FsChild <FsFolder> child) => CombineFolder(child.SubPath).Create();
public override void Remove(FsChild <FsFolder> child) => CombineFolder(child.SubPath).Remove();
public override void Copy(FsChild <FsFile> child) => child.Child.Copy(CombineFile(child.SubPath));