Trouble with filemask when running a synchronise
Hi,
Can anyone help me. I have to retrieve files from a source directory on a source server and put them on a different server in a different directory. I only want to transfer new or amended files and only files that follow a particular naming convention.
Here is my script:
It does appear to transfer all files with the naming convention ABC*.csv, BUT it also appears to transfer any other file as well.
Am I doing something wrong? Any pointers?
Thank you!
Can anyone help me. I have to retrieve files from a source directory on a source server and put them on a different server in a different directory. I only want to transfer new or amended files and only files that follow a particular naming convention.
Here is my script:
# # Connect to source server # open sftp://<sourceUsername>:<sourcePassword>@source.myDomain.com<sourceDirectory> # Download all files that haven't been downloaded previously # lcd C:\SFTP_temp\ synchronize -filemask="ABC*.csv" local # # Close connection to source server # close # # Connect to destination server # open ftp://<destinationUser>:<destinationPwd>@destination.myDomain.com:21<destinationDir> # # Upload all files that haven't been uploaded previously # lcd d:\SFTP_temp\ synchronize -filemask="ABC*.csv" remote # # Close connection # close # # Exit WinSCP # exit
It does appear to transfer all files with the naming convention ABC*.csv, BUT it also appears to transfer any other file as well.
Am I doing something wrong? Any pointers?
Thank you!