C# Path.GetFileName()方法: 获取指定路径的文件名

  • Post category:C#

Path.GetFileName() 是C#中用于获取指定路径中的文件名部分的方法,其返回值为字符串类型。该方法的输入是一个路径字符串(string 类型)。

具体来说,Path.GetFileName() 方法从指定的路径中提取文件名部分,并返回这个文件名作为 string 类型的结果。如果路径中不包含文件名,则返回空字符串。

以下是一个示例,假设当前工作目录中包含一个名为“MyFile.txt”的文件:

string path = "C:\\Temp\\MyFile.txt";
string fileName = Path.GetFileName(path);
Console.WriteLine(fileName);

输出结果为:

MyFile.txt

以下是另一个示例,假设当前工作目录中包含一个名为“SubDir\MyFile.txt”的文件:

string path = "C:\\Temp\\SubDir\\MyFile.txt";
string fileName = Path.GetFileName(path);
Console.WriteLine(fileName);

输出结果为:

MyFile.txt

通过上述两个示例,我们可以看出 Path.GetFileName() 方法可以准确地提取出指定路径中的文件名部分,并以字符串类型返回。需要注意的是,Path.GetFileName() 方法只会返回路径中的文件名部分,而不包括文件所在的目录名称。