Utworzyłem plik wsadowy zawierający polecenia WinSCP do przesyłania plików do różnych folderów. Teraz nazwy plików i nazwy folderów zawierają spacje.
Pokazuje błąd, gdy uruchamiam plik wsadowy z tymi plikami i folderami. Przesyłanie zakończy się powodzeniem, gdy nie będzie żadnych pustych miejsc.
Poniżej znajduje się polecenie wsadowe, które uruchamiam:
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"
Występuje błąd:
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
Spróbuj tego w ten sposób.
źródło
Czy próbowałeś uciec z kosmosu?
Inną możliwością byłoby umieszczenie samych folderów w cudzysłowie, ale ponieważ są już niektóre, może to prowadzić do pomyłek.
źródło