您好,登錄后才能下訂單哦!
1.控制臺應用程序
static void Main(string[] args) { //1.Environment.CurrentDirectory Console.WriteLine(Environment.CurrentDirectory); //2.AppDomain.CurrentDomain.BaseDirectory Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory); //3.項目的目錄 Console.WriteLine(Path.GetFullPath("../../")); Console.ReadKey(); }
運行結果:
2.winform應用程序
private void Form1_Load(object sender, EventArgs e) { //1.Environment.CurrentDirectory txtBox1.Text = Environment.CurrentDirectory; //2.Application.StartupPath txtBox2.Text = Application.StartupPath; //3.Directory.GetCurrentDirectory() txtBox3.Text = Directory.GetCurrentDirectory(); //4.AppDomain.CurrentDomain.BaseDirectory txtBox4.Text = AppDomain.CurrentDomain.BaseDirectory; }
運行結果:
3.MVC和WebForm項目
通過Server.MapPath("/")獲取根目錄
//WebForm <h2><%=Server.MapPath("/") %></h2> //Mvc <h2>@Server.MapPath("/")</h2>
4.WebApi項目
public class ValuesController : ApiController { //api/values public string Get() { return System.Web.Hosting.HostingEnvironment.MapPath("/"); } }
WebApi Core的根目錄獲取:HttpRuntime.AppDomainAppPath
補充:WebForm /Mvc /WebApi項目的根目錄為配置文件Web.config所在的目錄。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。