我检查过这个线程 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/