WinSCP nie może przesłać pliku lub folderu z pustymi spacjami

3

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
Somali
źródło

Odpowiedzi:

6

Zawiń nazwę „spacja” ponownie podwójnym cudzysłowiem.

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"

Aktualizacja: zaktualizowano polecenie.

Bibhas
źródło
Próbowałem przy użyciu powyższej sugestii. Wystąpił błąd: nieznane polecenie „Wygenerowano \ xy Raport_P10_001005007575.xls”
Somalia
Mój błąd. Musiałem dodać dwa dodatkowe cytaty. Możesz teraz spróbować
Bibhas,
Próbowałem użyć podwójnych cudzysłowów. Plik lub folder „C: \ abc \ EXCEL \ RestaurantAutomation \ RestaurantReport_20121201 72514 \ xy Report_P10_0010050075” nie istnieje.
Somalia
Wyjaśniono składnię z podwójnymi podwójnymi cudzysłowami: winscp.net/eng/docs/commandline#syntax
Martin Prikryl
0

Spróbuj tego w ten sposób.

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"
Anonimowy
źródło
Czy możesz wyjaśnić, co robi twoje polecenie? To dość długo ...
Tamara Wijsman,
-1

Czy próbowałeś uciec z kosmosu?

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

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.

Baarn
źródło