.net core获取运行时文件绝对路径

1、获取引用程序目录,即运行时代码目录

 1 AppContext.BaseDirectory; 

结果为:....\ApplicationName\bin\Debug\net5.0\

2、获取文件目录

 1  using Microsoft.Extensions.Hosting;
 2  
 3  private readonly IHostEnvironment _hostEnvironment;
 4  
 5  public TestController(IHostEnvironment hostEnvironment)
 6  {
 7      _hostEnvironment = hostEnvironment;
 8  }
 9    
10  public IActionResult Test()
11  {
13   return Content(_hostEnvironment.ContentRootPath);
14  }

结果为:

结果为:....\ApplicationName

posted @ 2021-04-26 11:56  real9527  阅读(731)  评论(0编辑  收藏  举报