code: func (m *DatastoreFileManager) MoveFile(ctx context.Context, src string, dst string) error {
  	srcp := m.Path(src)
  	dstp := m.Path(dst)
  
  	task, err := m.FileManager.MoveDatastoreFile(ctx, srcp.String(), m.Datacenter, dstp.String(), m.DatacenterTarget, m.Force)
  	if err != nil {
  		return err
  	}
  
  	return m.wait(ctx, task)
  }
docs: // MoveFile calls FileManager.MoveDatastoreFile