下面是关于C#的Path.GetFileName(string path)
方法的详细讲解与使用方法攻略。
方法作用
该方法的作用是获取文件路径中的文件名(附带文件扩展名)字符串。
方法使用方法
方法语法
public static string GetFileName(string path);
方法参数
path
:需要获取文件名的路径字符串。
方法返回值
获取到的文件名字符串。
使用示例1
string filePath = @"D:\example\test.txt";
string fileName = Path.GetFileName(filePath);
Console.WriteLine("文件名:" + fileName);
输出结果:
文件名:test.txt
使用示例2
string[] filePaths = new string[] { @"D:\example\file1.txt", @"D:\example\file2.txt", @"D:\example\file3.txt" };
foreach(string filePath in filePaths)
{
string fileName = Path.GetFileName(filePath);
Console.WriteLine("文件名:" + fileName);
}
输出结果:
文件名:file1.txt
文件名:file2.txt
文件名:file3.txt
注意事项
- 该方法仅获取文件路径字符串中的文件名,不包含路径、文件扩展名等信息。
- 若文件路径字符串为空或null,则GetFileName方法返回null。
- GetFileName从最后一次出现目录分隔符或井号后的字符串开始,直到字符串的末尾。 如果字符串仅包含分隔符字符,则返回String.Empty。 来自于 https://docs.microsoft.com/zh-cn/dotnet/api/system.io.path.getfilename?redirectedfrom=MSDN&view=netframework-4.8#System_IO_Path_GetFileName_System_String_ 。