用字符串函数就可以吧
例如 String Path = 绝对路径
Path=Path.Substring(Path.LastIndexOf("\\"));

解决方案 »

  1.   

    path这个类下面有一个方法可以得到!
      

  2.   

    dim strx as string=Server.MapPath("YourFile.TMP")
    strx内容是:"www.YouServer.com/YouWebSite/YourFile.TMP"
      

  3.   

    取得文件名方法给你。
    string theFile = "C:\dddd\adfddd\adddd\aaa.aspx";
    string a = theFile.Remove(0,theFile.LastIndexOf("\\")+1);
      

  4.   

    path可以达到目的:system.IO.Path.GetDirectoryName("绝对路径")----可以得到目录名
    System.IO.Path.GetFileName("绝对路径")----可以得到文件名
     System.IO.Path.GetExtension("绝对路径")----可以是到文件扩展名
    System.IO.Path.GetPathRoot("绝对路径")----可以得到根目录另file,fileinfo也可以达到.希望对你有所帮助!
      

  5.   

    谢谢各位,我想再说清楚点:
    比如:我的绝对路径为d:\test\down\kk.txt
    我现在的web站点所在的路径为d:\ss\,那么,相对路径就当是..\test\down\kk.txt。
    还在,我想把它转化为www.test.com\...这样的形式,不知道可不可以不转换呢?我在做一个下载站点。
      

  6.   

    大哥.做下载站点.你把文件搞到数据据库里去沙.
    用url直接链接太麻烦了!要是你有1000个文件要下载.那不是要命!
      

  7.   

    既然web站点所在的路径为d:\ss\,只能访问ss目录下的
    如何能通过..\test\down\kk.txt,访问到d:\test\down\kk.txt
    除非用程序,但既然用程序,又何必转化成相对位置呢?
      

  8.   

    都不理想,不过已经很old,所以就over它