<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();
}
}
}
原文地址:http://blog.csdn.net/fanbin168/article/details/41925347