Hi @skrabbel
Maybe you can copy the files to the new location, get the URL to the new location and then delete the attachment by using the wp_delete_attachment() function?
It’s a little bit hacky, I guess. But I think this is the easiest way to do it.
Thanks 🙂