我有这个网站,我在ASP.NET编写 - C#。
我的问题是我有图像框,但用户可以上传任何名称的图像。现在每个图像框都有自己的文件夹,在任何时候,该文件夹中只能有一个文件,即.JPG文件。
路径如下:
Server.MapPath("img/home/1/here can be any jpg file with any name eg. whateverPic.jpg")
因此,在上传文件时,名称可以随时更改...当我想在图片框中显示图像时问题就出现了。
我想要做的就是在img / home / 1 / ....文件夹中获取文件名,然后我就可以将图片框的来源设置为该名称。
如何在该特定文件夹中获取该文件名?
答案 0 :(得分:3)
您可以使用它来获取目录中的文件列表
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
然后只使用filePaths [0]索引
中的文件名