a.txt
怎样取到a
不要用Split

解决方案 »

  1.   

        using System;
        using System.IO;    class Program 
        { 
            static void Main() 
            { 
                FileInfo fi      = new FileInfo(@"C:\abc\a.txt");
                string FileName  = fi.Name;
                string Extension = fi.Extension;
                string MainName  = FileName.Replace(Extension, "");   // 这就是你要的
                Console.WriteLine("[{0}] = [{1}] + [{2}]", FileName, MainName, Extension);
            } 
        } 
      

  2.   


    using System;
    using System.Collections.Generic;
    using System.Text;namespace demo
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine(GetFileName("ddfssdf.txt"));
                Console.WriteLine(GetFileName("sdasdaas"));
            }
            public static string GetFileName(string filename)
            {
                return System.IO.Path.GetFileNameWithoutExtension(filename);
            }    }
    }