Я пытаюсь автоматизировать синхронизацию файлов с локального компьютера на удаленный хост в Java с помощью WinSCP. Может кто-нибудь помочь мне подсказать, какой будет команда?
//---Javacode Runtime.getRunTime().exe(cmd /...../);
Не исполняйте (). Используйте либо задачу ant scp, которая будет выполнять те же действия, что и WinSCP, либо напрямую интегрируйте JSCH:
http://www.jcraft.com/jsch/
Гораздо проще.
Командная строка WinSCP для синхронизации файла выглядит следующим образом:
winscp.com /command ^ "option batch abort" ^ "open sftp://username@example.com" ^ "synchronize d:\www\ ./www/" ^ "exit"
См. руководство по сценариям WinSCP .