我正在使用asp.net/C#。我有一个URL到远程服务器上的文件夹。在该文件夹中的图像都是.jpgs。我不知道文件的名称,只是它们都是.jpgs。如何使用asp.net/C#将所有.jpg图像下载到本地硬盘上的文件夹中。
只是澄清一下。我从远程服务器中提取文件,然后将它们保存到本地计算机上。我得到了一个网址,告诉我每晚需要拉下.jpg图像文件的文件。这就是我被告知的全部内容。我不知道如何只使用该文件夹的URL获取远程服务器上的文件列表。
由于
答案 0 :(得分:1)
如果是网址,您必须依赖网络服务器为您提供某种文件列表。列表中的格式几乎可以是任何内容。
这样说:使用浏览器或其他任何东西,你如何找到所有文件名?
只是澄清一下,您是否在具有文件的服务器上编写代码?如果是这样,您可以使用Directory.GetFiles
找出存在的文件。您希望用户在本地做什么?
如果你能让你的问题更清楚一点,那确实会有所帮助。
答案 1 :(得分: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>");
}