ASP.NET如何在服务器上的特定文件夹中获取文件名

时间:2013-04-22 16:20:32

标签: c# asp.net

我有这个网站,我在ASP.NET编写 - C#。

我的问题是我有图像框,但用户可以上传任何名称的图像。现在每个图像框都有自己的文件夹,在任何时候,该文件夹中只能有一个文件,即.JPG文件。

路径如下:

Server.MapPath("img/home/1/here can be any jpg file with any name eg. whateverPic.jpg")

因此,在上传文件时,名称可以随时更改...当我想在图片框中显示图像时问题就出现了。

我想要做的就是在img / home / 1 / ....文件夹中获取文件名,然后我就可以将图片框的来源设置为该名称。

如何在该特定文件夹中获取该文件名?

1 个答案:

答案 0 :(得分:3)

您可以使用它来获取目录中的文件列表

string[] filePaths = Directory.GetFiles(@"c:\MyDir\");

然后只使用filePaths [0]索引

中的文件名