Загрузите папку, включая все файлы и подпапки, с 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 не будет опубликован. Обязательные поля помечены *