如果知道一个地址  比如 ~/UpLoadFilePath/Image/3.txt
有没有函数可以取出里面的目录和文件,就是分别得到 ~/UpLoadFilePath/Image/ 和 3.txt

解决方案 »

  1.   

    1、Server.MapPath("/")
    注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。
    2、Server.MapPath("./")
    注:获得所在页面的当前目录,等价于Server.MapPath("")。
    3、Server.MapPath("../")
    注:获得所在页面的上级目录。
    4、Server.MapPath("~/")
      

  2.   


            Response.Write(System.IO.Path.GetFileName("~/UpLoadFilePath/Image/3.txt"));
            Response.Write(System.IO.Path.GetDirectoryName("~/UpLoadFilePath/Image/3.txt"));
      

  3.   

    Response.Write(System.IO.Path.GetFileName("~/UpLoadFilePath/Image/3.txt"));
    Response.Write(System.IO.Path.GetDirectoryName("~/UpLoadFilePath/Image/3.txt"));