Error Anführungszeichen Leerzeichen, um Ziel Dateipfad zu finden WinSCP-Skript Problem

Ich habe ein grundlegendes @ geschrieb.bat -Dateiskript, das das Herunterladen einer Gruppe von Dateien über WinSCP automatisiert. Ich habe diesen Code verwendet, um einen ähnlichen Prozess auszuführen, der wie beabsichtigt funktioniert, der Stolperstein scheint jedoch der Zieldateipfad zu sein. Ich habe versucht mit

C:\Users\"John Smith"\Dropbox\joebloggs\Data\"System Data"\"Raw Feeds"\Stock\May\

und andere Variationen mit dem gesamten Dateipfad innerhalb von Anführungszeichen. Wenn jemand die richtige Syntax für die Eingabe dieses Dateipfads empfehlen könnte, wäre er dankbar. Der Code lautet wie folgt: -

@echo off
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="C:\Users\John Smith\Documents\WinSCP.log" /ini=nul ^
  /command ^
  "open sftp://joebloggs:%%[email protected]/ -hostkey=""ssh-rsa 1024 01:01:dd:1c:54:72:98:c7:42:f9:15:8e:30:8c:66:3b"" -passive=0" ^
    ^
    "get "/*.txt" "C:\Users\John Smith\Dropbox\joebloggs\Data\System Data\Raw Feeds\Stock\May\" ^
    "exit"

set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
  echo Success
) else (
  echo Error
)

exit /b %WINSCP_RESULT%

Fehlerprotokoll lautet wie folgt: -

> 2016-05-16 13:32:43.902 Access is denied
. 2016-05-16 13:32:43.902 Asking user:
. 2016-05-16 13:32:43.902 Can't create file 'C:\Users\John.filepart'. ("System Error.  Code: 5.

> 2016-05-16 13:32:43.902 Access is denied")
< 2016-05-16 13:32:43.902 Script: Can't create file 'C:\Users\John.filepart'.
< 2016-05-16 13:32:43.902 Script: System Error.  Code: 5.

> 2016-05-16 13:32:43.902 Access is denied

> 2016-05-16 13:32:43.903 Type: SSH_FXP_CLOSE, Size: 23, Number: 2052
> 2016-05-16 13:32:43.903 (EScpSkipFile) Can't create file 'C:\Users\Daniel.filepart'.
> 2016-05-16 13:32:43.903 System Error.  Code: 5.
> 2016-05-16 13:32:43.903 Access is denied
> 2016-05-16 13:32:43.903 Script: Failed
> 2016-05-16 13:32:43.903 Script: Exit code: 1
> 2016-05-16 13:32:43.903 Closing connection.
> 2016-05-16 13:32:43.903 Sending special code: 12
> 2016-05-16 13:32:43.903 Sent EOF message

Antworten auf die Frage(2)

Ihre Antwort auf die Frage