.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM