Você está tentando executar winscp.com
de winscp.com
. O WinSCP obviamente não reconhece o winscp.com
como seu comando.
Seu ftp-script.txt
não é um script WinSCP , é na verdade um arquivo em lotes do Windows.
- Exclua seu
ftp.bat
. - Renomeie o
ftp-script.txt
paraftp.bat
. - Anexe o
pause
ao seu fim. - E corra.
Em seguida, você atingirá o segundo problema, falta uma aspas e um acento circunflexo após o put -latest C:\Users\Dan\Documents\Test\* /
:
winscp.com /log=ftp.log /command ^
"open ftp://user:[email protected]/" ^
"put -latest C:\Users\Dan\Documents\Test\* /" ^
"exit"
Em seguida, você atingirá o terceiro problema, que a -latest
switch é suportada pelo WinSCP 5.8.x apenas, não por 5.7.7 (o mais recente 5.8.3 no release candidate).