首页 > 代码库 > Path 类。这个类是专门用来操作路径的。

Path 类。这个类是专门用来操作路径的。

<1>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Path路径
{
    /// <summary>
    /// Path 这个类是专门用来操作路径的。
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            string str = @"H:\鹿鼎记\第八集.rmvb";

            //现在我们要获取“第八集.rmvb”这个名字。我们可以这么获取。
            string fileName = str.Substring( str.LastIndexOf("\\")+1);
            Console.WriteLine(fileName); //输出:第八集.rmvb


            //-------------------------------------------------------


            //除了上面的方法外,我们还有更好的方法。-------获取文件名;
            string fileName2 = Path.GetFileName(str);
            Console.WriteLine(fileName2); //输出:第八集.rmvb

            //获取不带扩展名的文件名
            string fileName3 = Path.GetFileNameWithoutExtension(str);
            Console.WriteLine(fileName3); //输出:第八集

            //获取文件的扩展名
            string expansionName = Path.GetExtension(str);
            Console.WriteLine(expansionName); //输出:.rmvb

            //获取自定路径字符串的绝对路径
            string fullPath = Path.GetFullPath(str);
            Console.WriteLine(fullPath);//输出:H:\鹿鼎记\第八集.rmvb


            //连接“两个字符串”作为路径
            string strPath = Path.Combine(@"D:\a\", "b.txt");
            Console.WriteLine(strPath); //输出:D:\a\b.txt


            Console.ReadKey();
        }
    }
}


Path 类。这个类是专门用来操作路径的。