使用.NET进行选择性FTP下载

我有一个ftp构建站点,其中将更新新版本。 它将在每个新构建的特定ftp位置创建一个名为“Build XXXXX”的新文件夹。 我需要从“Build XXXXX”目录中的某个位置下载构建版本(例如Builds \ Build XXXXX \ German \ iso \ German.iso)。 在这里,我无法预测数字XXXXX。

我打算编写一个.NET应用程序来自动监视任何新Build XXXXX文件夹的ftp​​位置,如果它存在,应用程序应该在指定位置下载文件(即\ German \ iso)。

我怎样才能做到这一点。 是否有可用于选择性下载文件的API。

此外,是否有任何工具可用于此目的?

您可以简单地使用WebClient类的方法。

我认为不会为您的要求量身定制任何工具。 但是如果你有客户端库,你可以自己制作一个。