vsphere/internal/helper/datastore/datastore_helper.go
func MoveToFolder(client *govmomi.Client, ds *object.Datastore, relative string) error {
	f, err := folder.DatastoreFolderFromObject(client, ds, relative)
	if err != nil {
		return err
	}
	return folder.MoveObjectTo(ds.Reference(), f)
}
func MoveToFolder(client *govmomi.Client, ds *object.Datastore, relative string) error {
	f, err := folder.DatastoreFolderFromObject(client, ds, relative)
	if err != nil {
		return err
	}
	return folder.MoveObjectTo(ds.Reference(), f)
}
// MoveToFolder is a complex method that moves a datastore to a given
// relative datastore folder path. "Relative" here means relative to a
// datacenter, which is discovered from the current datastore path.