When a file is uploaded either with FTP or SFTP - when it is successfully uploaded - have an option to "move" the file to an archive folder - if it fails have the ability to move it to an error folder. In theory these are the same except when it succeeds vs fails.
The need here is if we are uploading a number of files - one connection and send all of the files at once is most efficient - if for some reason the upload fails it is not possible to know which ones worked and which ones did not.
Today we have the files to be transferred moved to a folder - upload everything - if it works move to an archive - combining this into a single step would be more efficient for the tasks.