C#中獲取檔案路徑的方法
阿新 • • 發佈:2019-01-03
- //檔案的路徑為:
- string s = "例項路徑:H:\1\2\3\df\Default.aspx";
- //獲得路徑
- System.Web.HttpServerUtility server = System.Web.HttpContext.Current.Server; ;
- //(1)獲取應用程式根目錄所在的位置
- string str = server.MapPath("/");
- TextBox1.Text = "獲取應用程式根目錄所在的位置 " + str;
- //(2)獲得所在頁面的當前目錄,等價於Server.MapPath("")。
- System.Web.HttpServerUtility server2 = System.Web.HttpContext.Current.Server; ;
- string str2=server2.MapPath("./");
- TextBox2.Text="獲得所在頁面的當前目錄,等價於Server.MapPath('''''') " + str2;
- //(3)獲得所在頁面的上級目錄。
- System.Web.HttpServerUtility server3 = System.Web.HttpContext.Current.Server; ;
- string str3 = server3.MapPath("../");
- TextBox3.Text = "獲得所在頁面的上級目錄 " + str3;
- //(4)獲得頁面的上級目錄
- System.Web.HttpServerUtility server4 = System.Web.HttpContext.Current.Server; ;
- string str4 = server4.MapPath("~/");
- TextBox4.Text = "獲得頁面的上級目錄 " + str4;
- //(5)
- System.Web.HttpServerUtility server5 = System.Web.HttpContext.Current.Server; ;
- string str5 = Server.MapPath(".");
- TextBox5.Text = str5;
- //(6)
- System.Web.HttpServerUtility server6 = System.Web.HttpContext.Current.Server; ;
- string str6 = server.MapPath("..");
- TextBox6.Text = str6;
- //(7)
- System.Web.HttpServerUtility server7 = System.Web.HttpContext.Current.Server; ;
- string str7 = server.MapPath("~");
- TextBox7.Text = ""+str7;
- //(8)
- System.Web.HttpServerUtility server8 = System.Web.HttpContext.Current.Server; ;
- string str8 = server.MapPath("/");
- TextBox8.Text = ""+str8;
- //(9)
- System.Web.HttpServerUtility server9 = System.Web.HttpContext.Current.Server; ;
- string str9 = server.MapPath("/1");
- TextBox9.Text = str9;