如何从vb.net中的Web文件夹下载文件

时间:2011-11-01 18:44:47

标签: vb.net webclient

我有一个网络文件夹,例如“http://www.myhost.com/software/”如果我在IE中打开此地址,它会显示该文件夹中包含的所有文件 我想下载所有文件,但我不想硬编码文件名。我知道我可以使用webclient.DownloadFiles(@address,@filename)获取文件。是否可以下载所有文件或至少从Web文件夹中获取文件名?

1 个答案:

答案 0 :(得分:0)

至少可以下载IE显示的相同文件(请注意,此文件由您的Web服务器提供 - 没有标准)并自行解析文件的HTML,例如:使用webclient.DownloadFile("http://www.myhost.com/software/", @listfilename)

要更“专业”地访问文件,您需要查看服务器是否也允许通过FTP或WebDAV进行访问,因为HTTP没有文件“interface”。