.net core 中获取文件路径的一些方式总结
-
使用 IWebHostEnvironment
_webHostEnvironment.ContentRootPath (C:\Dev\Test\WebApi)
_webHostEnvironment.WebRootPath (C:\Dev\Test\WebApi\wwwroot) -
Assembly.GetEntryAssembly().Location
(C:\Dev\Test\WebApi\bin\Debug\netcoreapp3.1\WebApi.dll) -
Directory.GetCurrentDirectory()
(C:\Dev\Test\WebApi) -
Environment.CurrentDirectory
(C:\Dev\Test\WebApi) -
AppContext.BaseDirectory
(C:\Dev\Test\WebApi\bin\Debug\netcoreapp3.1\)
评论