<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(); } } }
时间: 2024-12-28 17:58:30