Here is the command line:
# Automatically abort script on errors option batch abort # Enable overwrite confirmations that conflict with the previous option confirm on # Force binary mode transfer option transfer binary # Establish the connection to the Statements account open sftp://user:firstname.lastname@example.org:portnumber # Change the Local Directory lcd "X:\statements\ToBeSent" # Change to the correct Remote directory cd / # Upload the files ending with .TXT put -nopermissions -resumesupport=off *.TXT # Exit exit
After running the script I get the following output in the console:
C:\Program Files (x86)\WinSCP>WinSCP.com /script=G:\code\Statement_Upload.txt batch abort confirm on transfer binary Searching for host... Connecting to host... Authenticating... Using username "user". Authenticating with pre-entered password. Authenticated. Starting the session... Reading remote directory... Session started. Active session:  email@example.com X:\statements\ToBeSent / 4061116.TXT | 82 KiB | 20.9 KiB/s | binary | 100% Upload of file '4061116.TXT' was successful, but error occurred while setting th e permissions and/or timestamp. If the problem persists, turn on 'Ignore permiss ion errors' option. No such file or directory. Error code: 2 Error message from server (en): File not found Request code: 9 (A)bort, (R)etry, (S)kip, Ski(p) all: Abort C:\Program Files (x86)\WinSCP>
Using WinSCP 5.2.0 (Build 3157) on Windows 7 Professional SP1.