D:\聊天工具\QQ2010\QQMusic.exe
怎么吧QQMusic.exe去掉?
谢谢

解决方案 »

  1.   

                string str = @"D:\聊天工具\QQ2010\QQMusic.exe";
                str = str.Substring(0, str.LastIndexOf('\\') + 1);
      

  2.   

    string str = @"D:\聊天工具\QQ2010\QQMusic.exe";
    str = str.Substring(0, str.LastIndexOf('\\') + 1);
    str.lastIndexOf('\\')找到最后一个\
      

  3.   


    string str = @"D:\聊天工具\QQ2010\QQMusic.exe";
                int i = str.ToCharArray().Length-1;
                for (; i > 0; i--)
                {
                    if (str.ToCharArray()[i] == '\\')
                        break;
                }
                char[] newarr = new char[i + 1];
                for (int k = 0; k <= i; k++)
                {
                    newarr[k] = str.ToCharArray()[k];
                }
                Console.WriteLine(newarr);
      

  4.   


    void Main()
    {
    string s=Regex.Match(@"D:\聊天工具\QQ2010\QQMusic.exe",@".*(?=\\)").Value;
    Console.Write(s); //D:\聊天工具\QQ2010
    }
      

  5.   

    string str = @"D:\聊天工具\QQ2010\QQMusic.exe";
    str = str.Substring(0, str.length-(QQMusic.exe).length);
      

  6.   

    string str = @"D:\聊天工具\QQ2010\QQMusic.exe";
    str = str.Substring(0, str.length-"QQMusic.exe".length);
      

  7.   

    string file = "D:\聊天工具\QQ2010\QQMusic.exe";
    return Path.GetDirectoryName(file);