C# Path.GetExtension(string path):获取指定路径的文件扩展名

C#的Path.GetExtension(string path)方法

Path.GetExtension(string path)方法是C#中的一个静态方法,用于获取给定路径(或文件名)的扩展名部分。扩展名是指路径字符串中最后一个点号 . 之后的文本,如果没有点号,则返回空字符串。

例如,对于路径"C:\myfile.txt",GetExtension方法将返回".txt",对于路径"C:\mydir"(代表一个文件夹路径),GetExtension方法将返回""。

使用方法的完整攻略

语法

Path.GetExtension(string path)

  • path :字符串类型,代表你想获取扩展名的路径或文件名

返回值

方法返回一个字符串,代表给定路径的扩展名。如果路径中没有点号,则返回一个空字符串。

示例一

string path = @"C:\Users\user\Documents\mydoc.docx";
string ext = Path.GetExtension(path);
Console.WriteLine(ext); // 输出:.docx

在这个例子中,我们创建了一个包含文件路径的字符串变量path,并将其作为参数传递给GetExtension方法。该方法返回扩展名(.docx),并将其赋值给变量ext。最后,我们使用Console.WriteLine方法输出该扩展名。

示例二

string filename = "README.md";
string ext = Path.GetExtension(filename);
Console.WriteLine(ext); //输出:.md

这个例子中,我们创建了一个包含文件名的字符串变量filename,并将其作为参数传递给GetExtension方法。方法返回扩展名(.md),并将其赋值给变量ext。最后,我们使用Console.WriteLine方法输出该扩展名。

总结

以上就是C#的Path.GetExtension(string path)方法的作用与使用方法的完整攻略。GetExtension方法是非常简单且有用的方法,可以帮助我们快速获取给定路径的扩展名。在项目开发中,这个方法可能会经常用到。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Path.GetExtension(string path):获取指定路径的文件扩展名 - Python技术站

(0)
上一篇 2023年4月19日
下一篇 2023年4月19日

相关文章

  • C#支付宝扫码支付代码完整版

    C#支付宝扫码支付代码完整版详解 作为网站作者,今天我来为大家详细讲解“C#支付宝扫码支付代码完整版”的完整攻略。我们将会探讨如何在C#语言环境下,使用支付宝扫码支付。 前置知识 在开始探讨代码之前,我们需要了解几个基本的概念和相关部件: 支付宝开放平台(Alipay Open Platform):支付宝提供的用于接入其开放API的第三方平台。 支付宝开放平…

    C# 2023年5月31日
    00
  • Blazor UI库 Bootstrap Blazor 快速上手 (v7.5.7)

    最近组件库更新比较频繁,有些同学感觉有点迷茫,就着今天刚上了张老板一节课立马撸个新的上手教程回馈社区, ;-> 1.新建工程b18QuickStartv757,将项目添加到解决方案中 dotnet new blazorserver -o b18QuickStartv757 dotnet sln add b18QuickStartv757/b18Quic…

    C# 2023年5月4日
    00
  • 使用c#构造date数据类型

    要使用C#构造Date数据类型,需要使用DateTime结构体。 首先,可以使用以下代码创建当前时间的DateTime对象: DateTime now = DateTime.Now; 如果需要创建一个特定日期和时间的DateTime对象,可以使用以下代码: DateTime customDateTime = new DateTime(2022, 12, 31…

    C# 2023年5月31日
    00
  • C#入参使用引用类型要加ref的原因解析

    C#中,我们可以将变量传递给方法,以便在方法内部使用。但是在使用引用类型作为参数时,我们需要使用关键字ref。那么为什么要这么做呢?接下来就进行详细讲解。 1. 值类型和引用类型的区别 在开始解释原因之前,我们必须要先理解值类型和引用类型的不同之处。在C#中,值类型包括int、double、bool等基本数据类型,而引用类型则包括string、object和…

    C# 2023年6月1日
    00
  • C#中using的三种用法

    当在C#程序中引用其他命名空间时,可以使用using关键字。在C#中,using通常有三种用法: 1. Using指令 Using指令位于代码文件的顶部,用于指示编译器在编译时引用指定的命名空间。这种使用方式可以避免在代码中频繁地添加命名空间前缀,使代码更加简洁易读。 示例: using System; class Program { static void…

    C# 2023年5月31日
    00
  • DataReader不能使用using的详细示例

    当使用DataReader读取数据时,通常需要确保DataReader对象在使用完毕后可以被及时的释放。然而,如果在使用DataReader时使用了using语句块,则会抛出“Invalid attempt to call Read when reader is closed”异常,这是因为在销毁using语句块内的对象时,DataReader对象也会被关闭…

    C# 2023年5月15日
    00
  • C#中的multipart/form-data提交文件和参数

    下面是一份详细讲解C#中使用multipart/form-data格式提交文件和参数的攻略。 什么是multipart/form-data格式 multipart/form-data是一种编码格式,用于将数据和文件上传到服务器。以表单的形式提交数据时,包含了文本类型的参数和文件类型的参数。其中,文本类型的参数通过键值对的方式提交,而文件类型的参数需要以二进制…

    C# 2023年6月1日
    00
  • C#用websocket实现简易聊天功能(客户端)

    下面是C#用websocket实现简易聊天功能(客户端)的完整攻略。 1. 准备工作 在开始实现聊天功能之前,你需要先准备好以下几件事情: 安装websocket库:你可以通过在Visual Studio中打开NuGet包管理器,然后搜索websocket来安装websocket库。 了解websocket连接的基本知识:websocket是一种基于TCP协…

    C# 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部