1

我有这个网站,我正在用 ASP.NET - C# 进行编码。

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

路径如下所示:

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

所以,上传文件的时候,名字可以随时更改……那么当我想在图片框中显示图片时,问题就来了。

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

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

4

1 回答 1

3

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

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

然后只需使用 filePaths[0] 索引中的文件名

于 2013-04-22T16:22:48.080 回答