我已经检查了该线程How to get files in a relative path in C#,该目录位于IDE中,对我而言不正确。我有一个网站应用程序,需要从同一级别的文件夹img中获取图像文件。我可以使用以下代码来获取它们:

DirectoryInfo path=new DirectoryInfo(@"c:\WebsiteSolution\wwwroot\Chat\img");
FileInfo[] images = path.GetFiles("*");


但是我想使用类似.\img的内容替换第一行代码中的参数,这可能吗?

最佳答案

调用Server.MapPath实用程序以获取相对路径。

DirectoryInfo path = Server.MapPath("~\Chat\img");

关于c# - 如何使用相对路径在C#中获取图像文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8946871/

10-17 00:17