我正在使用 asp.net/C#。我有一个指向远程服务器上的文件夹的 url。在该文件夹中是所有 .jpg 的图像。我不知道文件的名称,只是它们都是.jpgs。如何使用 asp.net/C# 将所有 .jpg 图像下载到本地硬盘驱动器上的文件夹中。
只是为了澄清。我正在从远程服务器中提取文件,并将它们保存到我的本地机器上。我得到了一个网址,并告诉我每晚我需要下载 .jpg 图像文件的文件。这就是我被告知的全部内容。我不知道如何仅通过文件夹的 url 获取远程服务器上的文件列表。
谢谢
如果它是一个 Web URL,则您必须依赖 Web 服务器为您提供某种文件列表。列表的格式几乎可以是任何形式。
这么说吧:使用浏览器或其他任何东西,作为人类,您将如何找出所有文件名?
只是为了澄清一下,您是否在具有文件的服务器上编写代码?如果是这样,您可以使用Directory.GetFiles
. 你希望用户在本地做什么?
如果你能让你的问题更清楚一点,那真的很有帮助。
这是一些可以使用的概念代码
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>");
}