4

Я пытаюсь использовать командную строку WinSCP для доступа к FTP-серверу. Затем загрузите все файлы JPEG в корневую папку и загрузите их в локальную папку на моем диске C:.

Пример моего скрипта ниже.

>"C:/Program Files (x86)/winscp/winscp.exe" /open ftp://hostname;password@ipaddress/

Это открывает соединение, но когда я пытаюсь загрузить все изображения из корневой папки, используя это.

>get /*.jpg

Это время вышло.
Есть ли лучший способ подключения и получения всех доступных изображений?

В идеале я положу это в пакетный файл в конце концов, когда он работает.

2 ответа2

3

Используйте пакетный файл (например, download.bat), например:

"C:\Program Files (x86)\WinSCP\winscp.com" ^
    /ini=nul /log=C:\writable\path\to\winscp.log /command ^
    "open ftp://hostname:password@ftp.example.com/" ^
    "get /*.jpg C:\local\path\" ^
    "exit"

Некоторые ссылки:


Вы даже можете иметь WinSCP сгенерировать скрипт / пакетный файл для вас:

1

пытаться

get *.jpg

или же

get -filemask=*.jpg -resumesupport=on *

Дополнительные примеры здесь:http://winscp.net/rus/docs/scriptcommand_get

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .