path类(静态类):专门操作文件的路径
命名空间:System.IO
1.获取文件名
class Program
{
static void Main(string[] args)
{
//1.获取文件名
Console.WriteLine(Path.GetFileName(@"C:\Users\Administrator.SC-201710311529\Desktop\1.txt"));
Console.ReadKey();
}
}
2.获取文件名但是不包含扩展名
class Program
{
static void Main(string[] args)
{
//2.获取文件名但是不包含扩展名
Console.WriteLine(Path.GetFileNameWithoutExtension(@"C:\Users\Administrator.SC-201710311529\Desktop\1.txt"));
Console.ReadKey();
}
}
3.获得文件的扩展名
class Program
{
static void Main(string[] args)
{
//3.获取文件的扩展名
Console.WriteLine(Path.GetExtension(@"C:\Users\Administrator.SC-201710311529\Desktop\1.txt"));
Console.ReadKey();
}
}
4.获得文件所在文件夹的名字
class Program
{
static void Main(string[] args)
{
//4.获得文件所在文件夹的名字
Console.WriteLine(Path.GetDirectoryName(@"C:\Users\Administrator.SC-201710311529\Desktop\1.txt"));
Console.ReadKey();
}
}
5.获得文件所在的全路径
class Program
{
static void Main(string[] args)
{
//5.获得文件所在的全路径
Console.WriteLine(Path.GetFullPath(@"C:\Users\Administrator.SC-201710311529\Desktop\1.txt"));
Console.ReadKey();
}
}
6.连接两个字符串作为路径
class Program
{
static void Main(string[] args)
{
//6.连接两个字符串作为路径
Console.WriteLine(Path.Combine(@"C:\Users\Administrator.SC-201710311529\" , "Desktop\\1.txt"));
Console.ReadKey();
}
}