C#获取当前路径不同效果

Console.WriteLine("Directory.GetCurrentDirectory()       " + Path.Combine(Directory.GetCurrentDirectory(), "wwwroot").ToString());
Console.WriteLine("Environment.CurrentDirectory          " + Path.Combine(Environment.CurrentDirectory, "wwwroot").ToString());
Console.WriteLine("AppDomain.CurrentDomain.BaseDirectory " + Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "wwwroot").ToString());
Console.WriteLine("AppContext.BaseDirectory              " + Path.Combine(AppContext.BaseDirectory, "wwwroot").ToString());

输出

Directory.GetCurrentDirectory()       E:\Repo\MesBased_2D\src\Entry\wwwroot
Environment.CurrentDirectory          E:\Repo\MesBased_2D\src\Entry\wwwroot
AppDomain.CurrentDomain.BaseDirectory E:\Repo\MesBased_2D\src\Entry\bin\Debug\net6.0\wwwroot
AppContext.BaseDirectory              E:\Repo\MesBased_2D\src\Entry\bin\Debug\net6.0\wwwroot
posted @ 2024-01-25 10:25  MangoJuice  阅读(0)  评论(0编辑  收藏  举报