我现在要做一个资源管理器,在后退功能的时候,我想获取地址栏,
假如当前地址栏上显示的是"E:\文件夹1\文件夹2\文件夹3"
,请问我该如何获得最后一个"\"之前的字符串,也就是"E:\文件夹1\文件夹2"这个字符串?

解决方案 »

  1.   

    没人嘛?Split这个方法里的数组要怎么样写阿?
      

  2.   

    string[] array = string.split('\');
    stringbuilder sb = new stringbuilder();
    for(int i = 0;i++;i<array.length-2)
    {
        sb.append(array[i]);
    }
    sb.tostring();
      

  3.   

    try...string test = @"E:\文件夹1\文件夹2\文件夹3";
    string result = test.Remove(test.LastIndexOf("\\"));
    richTextBox2.Text = result;