Загрузите папку, включая все файлы и подпапки, с FTP-сайта

Я искал по всему миру сценарий Powershell, который загрузит папку, включая все файлы и подпапки, с FTP-сайта. Большинство из них пришло из StackOverflow. У меня проблема в том, что ни один из них не работает. Все закидывают ошибку какой-то. У меня нет возможности комментировать или задавать вопросы в StackOverflow. Есть ли у кого-нибудь заведомо работающий?

1 ответ
1

Вы можете использовать сборку Winscp Powershell. Вот пример кода для загрузки всех папок в / home / user

$ session.add_QueryReceived (Ошибка {Write-Host «: $ ($.Message) «$.Продолжать() } )

$ session.GetFiles («/ home / user / *», «d: download»). Проверить ()

Ссылка на исходный код.

https://winscp.net/eng/docs/library_example_recursive_download_custom_error_handling

  • Хотите сделать это с помощью Native Powershell. Спасибо.

    — Ziggy32
    7 часов назад

  • @ Ziggy32 — В вашем вопросе об этом не упоминается.

    — Рамхаунд
    7 часов назад

  • Что ж … Winscp — это не Powershell. Я попросил метод с использованием Powershell.

    — Ziggy32
    4 часа назад

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *