WinSCP no puede cargar archivos o carpetas con espacios en blanco

WinSCP no puede cargar archivos o carpetas con espacios en blanco

He creado un archivo por lotes que contiene comandos WinSCP para cargar archivos en diferentes carpetas. Ahora, los nombres de archivos y carpetas contienen espacios en blanco.

Muestra un error cuando ejecuto el archivo por lotes con esos archivos y carpetas. La carga se realiza correctamente cuando no hay espacios en blanco.

A continuación se muestra el comando por lotes que estoy ejecutando:

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"

El error que recibo es:

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

Respuesta1

Envuelva el nombre con espacio entre comillas dobles nuevamente.

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"

Actualizar:Se actualizó el comando.

Respuesta2

Pruébalo así.

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"

Respuesta3

¿Has intentado escapar de los espacios?

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

Otra posibilidad sería poner las carpetas entre comillas, pero como ya hay algunas, podría generar confusión.

información relacionada