c# - 如何使用相对路径在c#中获取图像文件?

标签 c#

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

相关文章:

c# - 在 mvc4 中捕获未处理的异常

c# - 从不同的类访问控件

c# - ToolStripTextBox 延迟 TextChanged

c# - 客户端没有收到来自 ApiController 的自定义 HttpResponseException

c# - 横向层调用设计问题

c# - 将同步代码包装为异步任务的最佳方式是什么?

c# - CSS循环进度,线性秒不准?

c# - 如何从下拉列表中的数据源表访问其他列?

c# - 为什么启用 SSL 后仍可通过端口 389 访问事件目录?

c# - 清理方法中出现意外的 "Cannot access a disposed object"