C# 如何枚举文件夹以获取ASP.NET MVC网站中的所有文件名?

C# 如何枚举文件夹以获取ASP.NET MVC网站中的所有文件名?,c#,.net,asp.net,asp.net-mvc,file,C#,.net,Asp.net,Asp.net Mvc,File,我如何在我的网站的文件夹中查看所有图像(*.jpg和*.png) 我只能给出文件夹的位置,但这是相对的 例如,~/Images/upload或/Images/upload 干杯:)听起来你想要: var files = Directory.GetFiles(Server.MapPath(path)); 换言之: 用于从web路径获取文件系统路径 用于查找文件系统上的文件 不确定您到底想做什么,但您需要首先使用HttpContext.Current.Server.MapPath解析到“真实路径

我如何在我的网站的文件夹中查看所有图像(
*.jpg
*.png

我只能给出文件夹的位置,但这是相对的

例如,
~/Images/upload
/Images/upload


干杯:)

听起来你想要:

var files = Directory.GetFiles(Server.MapPath(path));
换言之:

  • 用于从web路径获取文件系统路径
  • 用于查找文件系统上的文件

不确定您到底想做什么,但您需要首先使用
HttpContext.Current.Server.MapPath
解析到“真实路径”的相对路径-有关示例,请参见

string[] files = Directory.GetFiles(Server.MapPath(path), "*.png"); 

您需要混合这两种图像类型的结果。

My bad。被错误地否决了。你能帮我更新一下吗?这样我就可以升级了。。目前它不允许我撤销这个-_-