WinSCP não pode fazer upload de arquivo ou pasta com espaços em branco

WinSCP não pode fazer upload de arquivo ou pasta com espaços em branco

Criei um arquivo em lote contendo comandos WinSCP para fazer upload de arquivos em pastas diferentes. Agora, os nomes dos arquivos e da pasta contêm espaços em branco.

Está mostrando um erro quando estou executando o arquivo em lote com esses arquivos e pastas. O upload é bem-sucedido quando não há espaços em branco.

Abaixo está o comando em lote que estou executando:

cd \
cd C:\Program Files\WinSCP
winscp.com /command "option echo off" "option batch on" "option confirm off" "open sftp" "put C:\abc\EXCEL\RestaurantAutomation\RestaurantReport_2012120172514\x y Report_P10_0010050075.xls /abc/MG0047/System Generated/x y Report_P10_0010050075.xls" "exit"

O erro que estou recebendo é:

Cannot create remote file ' /Generated/x y Report_P10_0010050075.xls'.
The file path does not exist or is invalid.
Error Code:10
Request code:3

Responder1

Coloque o nome com espaço entre aspas duplas novamente.

winscp.com /command "option echo off" "option batch on" "option confirm off" "open sftp" "put ""C:\abc\EXCEL\RestaurantAutomation\RestaurantReport_2012120172514\x y Report_P10_0010050075.xls"" ""/abc/MG0047/System Generated/x y Report_P10_0010050075.xls""" "exit"

Atualizar:Atualizado o comando.

Responder2

Experimente assim.

winscp.com /command "option echo off" "option batch on" "option confirm off" "open sftp" "put C:\abc\EXCEL\RestaurantAutomation\RestaurantReport_2012120172514\""x y Report_P10_0010050075.xls"" /abc/MG0047/""System Generated""/""x y Report_P10_0010050075.xls""" "exit"

Responder3

Você já tentou escapar dos espaços?

/abc/MG0047/System Generated/x\ y\ Report_P10_0010050075.xls

Outra possibilidade seria colocar as próprias pastas entre aspas, mas como já existem algumas, isso pode causar confusão.

informação relacionada