Path.GetFileName 方法是 .NET Framework 中提供的一个用于获取路径中文件名的静态方法,主要用于从路径中获取文件名,也可用于处理文件路径字符串,它位于 System.IO 命名空间中。
以下是该方法的作用:
- 获取给定路径字符串中的文件名。
- 通过计算要从中返回的位置的字符数,以及路径分隔符(注意:Windows 和 .NET 中的路径分隔符是反斜杠“\”)的数量来确定该方法的行为。
Path.GetFileName 方法的使用方法如下:
首先,需要在代码文件顶部添加以下命名空间:
using System.IO;
接下来,使用 Path 类名并调用 GetFileName 方法,将完整路径作为该方法的参数。该方法将返回路径中的文件名。
以下是使用 Path.GetFileName 方法的示例:
string fullPath = "C:\\Users\\TestUser\\Documents\\testFile.txt";
string fileName = Path.GetFileName(fullPath);
Console.WriteLine("文件名: " + fileName);
此示例中,fullPath 为要获取文件名的完整路径。调用 Path.GetFileName 方法并传递 fullPath,它将返回文件名“testFile.txt”。
此外,可以使用 Path.GetFileNameWithoutExtension 方法获取不带扩展名的文件名,而不是路径中的完整文件名,示例如下:
string fullPath = "C:\\Users\\TestUser\\Documents\\testFile.txt";
string fileNameWithoutExt = Path.GetFileNameWithoutExtension(fullPath);
Console.WriteLine("文件名(无扩展名): " + fileNameWithoutExt);
在此示例中,Path.GetFileNameWithoutExtension 方法将返回“testFile”,即不带扩展名的文件名。
这些示例说明了 Path.GetFileName 方法在获取文件名时的使用方法,开发人员可以根据自己的需要使用该方法对文件名进行操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Path.GetFileName – 获取路径中的文件名部分 - Python技术站