Как загружать файлы из веб-папки в vb.net

#vb.net #webclient

#vb.net #webclient

Вопрос:

У меня есть веб-папка, например «http://www.myhost.com/software /» если я открою этот адрес в IE, он покажет мне все файлы, которые есть в этой папке.
Я хочу загружать все файлы, но я не хочу жестко указывать имена файлов. Я знаю, что могу получить файлы с. webclient.DownloadFiles(@address,@filename) Возможно ли это загрузить все файлы или хотя бы получить имя файлов из веб-папки?

Ответ №1:

Как минимум, вы можете загрузить тот же файл, который отображает IE (обратите внимание, что этот файл предоставляется вашим веб-сервером — стандарта нет), и самостоятельно проанализировать HTML для файлов, например, используя webclient.DownloadFile("http://www.myhost.com/software/", @listfilename) .

Чтобы получить доступ к файлам более «профессионально», вам нужно посмотреть, разрешает ли сервер также доступ через FTP или WebDAV, поскольку HTTP не имеет файлового «интерфейса».