Я хотел скачать файлы, имена которых начинаются с определенной строки из папки в ссылке 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);
}