C# Path.GetExtension – 获取路径中的扩展名部分

  • Post category:C#

C# 的 Path.GetExtension 方法用于获取文件路径的文件扩展名。它是 System.IO 命名空间下的静态方法。

使用方法

Path.GetExtension 方法有一个参数,即要获取文件扩展名的文件路径。该参数必须是字符串类型。下面是一个示例代码:

string filePath = "C:/myfile.txt";
string fileExtension = Path.GetExtension(filePath); //fileExtension的值为".txt"

上述代码中,filePath 字符串指定了文件的路径,fileExtension 字符串获取了文件的扩展名,即”.txt”。GetExtension 方法会返回文件路径中的扩展名,包括.。如果文件路径没有扩展名,则返回空字符串。并且该方法是不区分大小写的。

示例说明

以下是包含两个示例说明的完整攻略:

示例一

string filePath = "C:/Users/UserName/Desktop/myfile.docx";
string fileExtension = Path.GetExtension(filePath); //fileExtension的值为".docx"

上述代码中,filePath 字符串指定了文件的路径,fileExtension 字符串获取了文件的扩展名,即”.docx”。

示例二

string filePath = "C:/project/myfile";
string fileExtension = Path.GetExtension(filePath); //fileExtension的值为空字符串

上述代码中,filePath 字符串指定了文件的路径,但是该文件没有扩展名,所以 GetExtension 方法返回了空字符串。

总结

Path.GetExtension 方法可以用于获取一个文件路径的扩展名。无论提供的文件路径是否存在,该方法都可以正常工作。如果文件路径不存在扩展名,则返回空字符串。如果需要在不同文件扩展名进行不同的操作,则可以使用该方法来获取它们。