Статья давно не обновлялась, поэтому информация могла устареть.
скрипты
Скрипт синхронизации локальной директории и директории на сервере. При запуске, все файлы, находящиеся в директории на удаленном сервере и отличающиеся от файлов, находящихся на локальном сервере, будут удалены.
option batch abort option confirm off open sftp://<USER>:<PASS>@<HOST> cd /путь/до/директории/на/сервере synchronize remote C:\путь\до\директории\на\локальном\компьютере\ -mirror -delete close exit
Пример запуска: winscp.exe /console /script=<FILENAME> /log=<FILENAME>.log
Где:
- <USER> - имя пользователя
- <PASS> - пароль к пользователю
- <HOST> - IP-адрес или доменное имя удаленного сервера
- <FILENAME> - имя файла, содержащего скрипт. Имя файла для записи журнала подключения и передачи информации.