.net core 中获取文件路径的一些方式总结

简介.net core 中使用 IWebHostEnvironment、Directory.GetCurrentDirectory()、AppContext.BaseDirectory 获取文件路径
  1. 使用 IWebHostEnvironment
    _webHostEnvironment.ContentRootPath (C:\Dev\Test\WebApi)
    _webHostEnvironment.WebRootPath (C:\Dev\Test\WebApi\wwwroot)

  2. Assembly.GetEntryAssembly().Location
    (C:\Dev\Test\WebApi\bin\Debug\netcoreapp3.1\WebApi.dll)

  3. Directory.GetCurrentDirectory()
    (C:\Dev\Test\WebApi)

  4. Environment.CurrentDirectory
    (C:\Dev\Test\WebApi)

  5. AppContext.BaseDirectory
    (C:\Dev\Test\WebApi\bin\Debug\netcoreapp3.1\)

本站发布的文章受知识共享协议保护,转载、收录请标明出处。

评论


昵称:   邮箱:

Top