Re: transactional file transfer
You can use transfer queue for this.
Also, with SFTP protocol, files can be transferred via temporary file, preventing the partially overwritten files problem. It's by default enabled for files over 100 KB. But can be enabled for all files:
https://winscp.net/eng/docs/ui_pref_resume
- Disable "queue processing" in menu/toolbar/preferences:
https://winscp.net/eng/docs/ui_queue#manage
https://winscp.net/eng/docs/ui_pref_background#background_transfers - Add all the files you want to update to the queue.
- And re-enable queue processing.
Also, with SFTP protocol, files can be transferred via temporary file, preventing the partially overwritten files problem. It's by default enabled for files over 100 KB. But can be enabled for all files:
https://winscp.net/eng/docs/ui_pref_resume