title: Move file to a different s3Location in Java
body: <p>My usecase is as follows. I want to move a file from a certain s3Location to a different s3Location, using the Java S3 SDK.
  For instance, if the file is in <code>bucket/current</code>, I want to move it to <code>bucket/old</code>.</p>
  
  <p>I currently can download a file as an S3Object, turn that object into a File (java.io, since the S3 Java client for reasons I don't understand does not allow you to upload an S3Object, the very same object you download!) and upload that file. I'm curious if there is a better approach to this.</p>
  
  <p>Thanks!</p>