Checking for error when using get and * and file not present
Using version WinSCP Version 4.2.7 (Build 758) (OS 6.0.6001 Service Pack 1)
Overview:
From scripting command when I use get and a specific file name and its not their I get an "errorlevel 1" as expected. When I use
Testing:
Checking for error when using get and file not present
When I use
When I use
LOGS:
Same command without the
Overview:
From scripting command when I use get and a specific file name and its not their I get an "errorlevel 1" as expected. When I use
get
with fileName*
using *
at the end of the file and no files are present I get "errorlevel 0" when I think I should get a "errorlevel 0". When I enable logging on the get
with *
it shows a "Status code: 1". Is there a way I can use get with *
and have a return of 1 if no files are present?
Testing:
Checking for error when using get and file not present
When I use
GET SpecificFile
and the file is not preset I get an error return code which is what I would expect.
When I use
GET SpecificFile*
with the *
wildcard and no file is present then I get a return of 0 even though in the log I see a Status code: 1.
C:\Program Files>cd WinSCP C:\Program Files\WinSCP>winscp.com StuffTEST /command "option batch on" "option confirm off" "LCD \\fiddat\data\sbtest" "cd outbox" "GET ZZZ004.777.R#428826*" "bye" "close" /ini="C:\Program Files\WinSCP\WinSCP.ini" Searching for host... Connecting to host... Authenticating... Using username "ACME". Authenticating with pre-entered password. Authenticated. Starting the session... Reading remote directory... Session started. Active session: [1] StuffTEST batch on confirm off \\fiddat\data\zztest /outbox C:\Program Files\WinSCP>echo %errorlevel% 0 C:\Program Files\WinSCP>
. 2010-04-29 09:45:31.611 WinSCP Version 4.2.7 (Build 758) (OS 6.0.6001 Service Pack 1) . 2010-04-29 09:45:31.611 Login time: Thursday, April 29, 2010 9:45:31 AM . 2010-04-29 09:45:31.627 -------------------------------------------------------------- > 2010-04-29 09:46:51.640 Type: SSH_FXP_OPENDIR, Size: 16, Number: 267 < 2010-04-29 09:46:51.703 Type: SSH_FXP_HANDLE, Size: 10, Number: 267 > 2010-04-29 09:46:51.703 Type: SSH_FXP_READDIR, Size: 10, Number: 524 < 2010-04-29 09:46:51.734 Type: SSH_FXP_NAME, Size: 1755, Number: 524 > 2010-04-29 09:46:51.734 Type: SSH_FXP_READDIR, Size: 10, Number: 780 < 2010-04-29 09:46:51.765 Type: SSH_FXP_STATUS, Size: 17, Number: 780 < 2010-04-29 09:46:51.765 Status code: 1 > 2010-04-29 09:46:51.765 Type: SSH_FXP_CLOSE, Size: 10, Number: 1028 . 2010-04-29 09:46:51.765 Closing connection. . 2010-04-29 09:46:51.765 Sending special code: 12 . 2010-04-29 09:46:51.765 Sent EOF message
*
in the get
file name.
... batch on confirm off \\fiddat\data\zztest /outbox Can't get attributes of file 'ZZZ004.777.R#428826'. No such file or directory. Error code: 2 Error message from server: /outbox/ GET ZZZ004.777.R#428826 is not a valid file path Request code: 7 C:\Program Files\WinSCP>echo %errorlevel% 1