Я хотел скачать файлы, имена которых начинаются с определенной строки из папки в ссылке HTTPS, используя C#

Я хотел скачать файлы, имена которых начинаются с определенной строки, из папки в ссылке HTTPS, используя C#, для этого примера мой файл начинается с test, но я не знаю символов XXXX

WebClient webClient = new WebClient();
webClient.Credentials = new NetworkCredential("login", "pass");
webClient.DownloadFile("https://domain.com/testXXXX.zip", "d://file.zip");

я уже проверил код с файлом, имя которого я уже знаю, и он работал отлично

Любая помощь, пожалуйста?

1 ответ

Пожалуйста, используйте это, чтобы получить все файлы, которые соответствуют вашему кратерию, а затем добавить к URL-адресу

var fileEntries = Directory.GetFiles("").Where(x=>x.StartsWith("test"));
           foreach (var fi in fileEntries )
            {
                WebClient client = newWebClient();
                client .Credentials = new NetworkCredential("login", "pass");
                yourUrl=  yourUrl +fileName
                client.DownloadFileAsync(yourUrl, destinationhere);
            }
Другие вопросы по тегам