code: func (d *driver) Move(ctx context.Context, sourcePath string, destPath string) error {
  	srcBlobRef := d.client.GetContainerReference(d.container).GetBlobReference(sourcePath)
  	sourceBlobURL := srcBlobRef.GetURL()
  	destBlobRef := d.client.GetContainerReference(d.container).GetBlobReference(destPath)
  	err := destBlobRef.Copy(sourceBlobURL, nil)
  	if err != nil {
  		if is404(err) {
  			return storagedriver.PathNotFoundError{Path: sourcePath}
  		}
  		return err
  	}
  
  	return srcBlobRef.Delete(nil)
  }
docs: // Move moves an object stored at sourcePath to destPath, removing the original
  // object.