C#中Path.GetFileName()的作用与使用方法
Path.GetFileName()
是C#中 System.IO
命名空间提供的方法之一,它可以返回指定路径字符串的文件名和扩展名,并移除该路径字符串中的所有其他信息。它不会返回目录名称。
使用 Path.GetFileName()
方法时,需要引用System.IO
命名空间,格式如下:
using System.IO;
方法签名
public static string GetFileName(string path);
参数
- path: 要返回文件名称和扩展名的文本路径字符串。
返回值
- String值,包含指定路径中的最后一个目录分隔符后的字符。
使用方法
Path.GetFileName()
方法的使用非常简单,只需要将要获取文件名的路径字符串作为参数传递给方法即可。
实例1
using System;
using System.IO;
class Example1 {
static void Main() {
string path = @"D:\test\example.txt";
string fileName = Path.GetFileName(path);
Console.WriteLine(fileName);
}
}
输出结果为:
example.txt
实例2
using System;
using System.IO;
class Example2 {
static void Main() {
string path = @"D:\test\ex1\ex2\ex3\example.txt";
string fileName = Path.GetFileName(path);
Console.WriteLine(fileName);
}
}
输出结果为:
example.txt
在上述代码中,Path.GetFileName()
方法会移除路径字符串中的目录名称,只保留文件名称和扩展名,返回 example.txt
。
总结
Path.GetFileName()
方法是一个非常实用的C# API,可以方便地获取指定路径字符串的文件名称和扩展名,并移除字符串中的所有其他信息,将其更加简化。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Path.GetFileName()方法: 获取指定路径字符串的文件名和扩展名 - Python技术站