怎样去掉最后的文件名,例如C:\Documents and Settings\Administrator\桌面\a.txt,怎样得到a.txt???

解决方案 »

  1.   

    System.IO.Path.GetFileName(@"C:\Documents and Settings\Administrator\桌面\a.txt")
      

  2.   

    查到最后一个\的位置。用int a存起来。截取的时候,从开始位置到a就是了。
    不过那是一个文件的路径,需要这个字符串的话,不用截取也可以的。
      

  3.   

    KJLJ = @"C:\Documents and Settings\Administrator\桌面\a.txt";
    newKJLJ = KJLJ.Substring(KJLJ.LastIndexOf("\\") + 1);
      

  4.   

    额。就是楼上的file里面的方法,就可以了。截取的是那个文件的目录
      

  5.   

    Substring(LastIndexOf(@"\")+1)
    我只会这种简单粗暴的。