0

我正在使用 asp.net/C#。我有一个指向远程服务器上的文件夹的 url。在该文件夹中是所有 .jpg 的图像。我不知道文件的名称,只是它们都是.jpgs。如何使用 asp.net/C# 将所有 .jpg 图像下载到本地硬盘驱动器上的文件夹中。

只是为了澄清。我正在从远程服务器中提取文件,并将它们保存到我的本地机器上。我得到了一个网址,并告诉我每晚我需要下载 .jpg 图像文件的文件。这就是我被告知的全部内容。我不知道如何仅通过文件夹的 url 获取远程服务器上的文件列表。

谢谢

4

2 回答 2

1

如果它是一个 Web URL,则您必须依赖 Web 服务器为您提供某种文件列表。列表的格式几乎可以是任何形式。

这么说吧:使用浏览器或其他任何东西,作为人类,您将如何找出所有文件名?

只是为了澄清一下,您是否在具有文件的服务器上编写代码?如果是这样,您可以使用Directory.GetFiles. 你希望用户在本地做什么?

如果你能让你的问题更清楚一点,那真的很有帮助。

于 2009-02-26T23:40:13.557 回答
1

这是一些可以使用的概念代码

DirectoryInfo di = new DirectoryInfo("M:\MappedDrive");
 FileInfo[] rgFiles = di.GetFiles("*.aspx");
 foreach(FileInfo fi in rgFiles)
 {
  Response.Write("<br><a href=" + fi.Name + ">" + fi.Name + "</a>");       
 }
于 2009-02-26T23:41:45.177 回答