Используйте powershell для загрузки неизвестных файлов с удаленного URL-адреса https - PullRequest
1 голос
/ 20 апреля 2020

Я пытаюсь загрузить файлы с удаленного URL в локальную папку. Имена файлов, которые существуют на удаленной стороне, никогда не будут известны. Аналогично тому, как вы просто используете: copy c: \ downloadfiles *. * c: \ dump. Теперь давайте предположим, что URL-адрес открыт для всех (учетные данные не требуются):

$localPath = "C:\dump"
$url = "https://remoteserver/folder"
$WebClient = New-Object "System.Net.WebClient"
$WebClient.DownloadFile($url, $localPath)

Но Я просто продолжаю получать:

Исключение, вызывающее «DownloadFile» с аргументом (ами) «2»: «Исключение произошло во время запроса WebClient».

Я понимаю, что вы, вероятно, не можете загрузить с HTTP / HTTPS с использованием подстановочного знака, но, возможно, мы можем проанализировать удаленный файл из «https://remoteserver/folder/FileList.txt» и каким-то образом использовать подстановочный знак, даже если это просто тип файла * .jpg.

1 Ответ

0 голосов
/ 22 апреля 2020

Я решил это сам, используя другой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...