1. 程式人生 > >C#中獲取檔案路徑的方法

C#中獲取檔案路徑的方法

  1.             //檔案的路徑為:
  2.             string s = "例項路徑:H:\1\2\3\df\Default.aspx";
  3.             //獲得路徑
  4.             System.Web.HttpServerUtility server = System.Web.HttpContext.Current.Server; ;
  5.             //(1)獲取應用程式根目錄所在的位置
  6.             string str = server.MapPath("/");
  7.             TextBox1.Text = "獲取應用程式根目錄所在的位置    " + str;
  8.             //(2)獲得所在頁面的當前目錄,等價於Server.MapPath("")。
  9.             System.Web.HttpServerUtility server2 = System.Web.HttpContext.Current.Server; ;
  10.             string str2=server2.MapPath("./");
  11.             TextBox2.Text="獲得所在頁面的當前目錄,等價於Server.MapPath('''''')      " + str2;
  12.             //(3)獲得所在頁面的上級目錄。
  13.              System.Web.HttpServerUtility server3 = System.Web.HttpContext.Current.Server; ;
  14.             string str3 = server3.MapPath("../");
  15.             TextBox3.Text = "獲得所在頁面的上級目錄       " + str3;
  16.             //(4)獲得頁面的上級目錄
  17.             System.Web.HttpServerUtility server4 = System.Web.HttpContext.Current.Server; ;
  18.             string str4 = server4.MapPath("~/");
  19.             TextBox4.Text = "獲得頁面的上級目錄     " + str4;
  20.             //(5)
  21.             System.Web.HttpServerUtility server5 = System.Web.HttpContext.Current.Server; ;
  22.             string str5 = Server.MapPath(".");
  23.             TextBox5.Text = str5;
  24.             //(6)
  25.             System.Web.HttpServerUtility server6 = System.Web.HttpContext.Current.Server; ;
  26.             string str6 = server.MapPath("..");
  27.             TextBox6.Text = str6;
  28.             //(7)
  29.             System.Web.HttpServerUtility server7 = System.Web.HttpContext.Current.Server; ;
  30.             string str7 = server.MapPath("~");
  31.             TextBox7.Text = ""+str7;
  32.             //(8)
  33.             System.Web.HttpServerUtility server8 = System.Web.HttpContext.Current.Server; ;
  34.             string str8 = server.MapPath("/");
  35.             TextBox8.Text = ""+str8;
  36.             //(9)
  37.             System.Web.HttpServerUtility server9 = System.Web.HttpContext.Current.Server; ;
  38.             string str9 = server.MapPath("/1");
  39.             TextBox9.Text = str9;