Post a reply

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

vladimir_andrei

Re: Delete a remote file after successful sync

Thanks, it worked very well.
vladimir_andrei

Delete a remote file after successful sync

Can you please tell me how can I proceed in this case?

Thank you in advance and have a nice day!
vladimir_andrei

Delete a remote file after successful sync

Hi there,

I want to sync a local source with a remote root destination. After the files are successfully synchronized I want to delete a specific file from remote destination: lock.pid.
I have some large files for which the synchronization takes some time, so I thought I would add a file to delete after the copy is done successfully.
I have the following batch script:

option batch abort
option confirm off
option echo off
option transfer binary
 
open sftp://user@host -privatekey="D:\folder\key.ppk" -hostkey="ssh-xxxxxxxxxxxxxxxxxxxxx"
 
synchronize remote source -delete="lock.pid"
 
close


The synchronization works, but after that lock.pid still on remote server
Guest

Re: how to synchronize files from local to remote and delete local files in winscp

Thanks Martin, it worked.
put -delete SOURCE DESTINATION

I was trying to use both synchronize, put and delete at the same time, that's why it was not working earlier.
martin

Re: how to synchronize files from local to remote and delete local files in winscp

Anonymous wrote:

In the link that you shared, they have given example to synchronize remote to local and delete contents of remote. But i want the other way round - synchronize local to remote and delete local. Can you also plz test on your end and help me with the correct command?

Just use put -delete as the article suggests.