如何获取网站上文件夹的名称

时间:2013-08-31 20:58:54

标签: c# webclient-download

我正在寻找一种让我获取文件夹名称的方法(例如)http://example.com/download/"foldername here"

之所以这样,是因为我有一个c#程序,如果你还没有它,它总会下载.zip,但目前它不会下载新版本。

示例:目前从http://example.com/download/1.0/file.zip下载,如果您已经拥有它所检查的文件夹,则不会下载它,但如果您有该文件夹,则不会从{{1}下载},其中包含新版本。我创建了一个包含当前版本的文件,但是如何让我的程序根据最新版本所在的文件夹检查该文件?

编辑:我重新编写了代码,因此首先下载http://example.com/download/2.0/file.zip文件并读取内容,其中包含最新版本的下载。

代码:

version.txt

现在可以使用,但我很确定这个代码可以改进,或者整个方法如何使用最新版本

1 个答案:

答案 0 :(得分:0)

您可以在永久位置提供一个文本文件,其中包含最新版本号以及从哪里下载,例如http://example.com/download/latestversion.txt。然后使用WebClient.DownloadString检索该文件,并根据文件内容采取适当的操作。