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

C#中Path.GetFileName()的作用与使用方法

在C#编程中,Path.GetFileName()用于从指定的路径中获取文件名和扩展名。

使用方法

方法的语法如下:

public static string GetFileName (string path);

其中,参数path表示需要获取文件名的路径。

实例说明

例1:获取路径中的文件名

以下示例展示了如何使用GetFileName()方法从路径中提取文件名:

string path = @"C:\Users\Administrator\Desktop\example.docx";
string fileName = Path.GetFileName(path);
Console.WriteLine($"文件名是 {fileName}.");

输出结果:

文件名是 example.docx.

例2:获取路径中的目录名和文件名

以下示例演示了如何使用GetDirectoryName()和GetFileName()方法分别检索路径中的目录名和文件名:

string path = @"C:\Users\Administrator\Desktop\example.docx";
string directoryName = Path.GetDirectoryName(path);
string fileName = Path.GetFileName(path);
Console.WriteLine($"目录名是 {directoryName}.");
Console.WriteLine($"文件名是 {fileName}.");

输出结果:

目录名是 C:\Users\Administrator\Desktop.
文件名是 example.docx.

以上就是C#中Path.GetFileName()的作用与使用方法以及实例说明。

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

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

相关文章

  • C# 委托的三种调用示例(同步调用 异步调用 异步回调)

    C# 委托是一种特殊的数据类型,它允许在运行时将方法作为参数传递给其他方法,也可以作为返回值,这在异步编程中很有用。本篇攻略将重点讲解 C# 委托的三种调用示例:同步调用、异步调用和异步回调。 同步调用 同步调用是指调用一个方法时,程序会一直等待该方法执行完毕并返回结果后再继续执行下一步操作。这种调用方式是最常见的,也是最简单的方式。 以下代码示例展示了委托…

    C# 2023年6月1日
    00
  • 一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)

    让我来详细讲解一下“一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)”的完整攻略。 什么是无刷新树结构? 无刷新树结构指的是在不刷新整个页面的情况下,实现树形结构的展示和交互。在这种情况下,仅更新部分页面内容,可以提高用户体验和页面响应速度。 实现步骤 1.准备工作 首先,你需要准备一些前置条件,包括: 1.包含jquery的…

    C# 2023年6月1日
    00
  • C#中用foreach语句遍历数组及将数组作为参数的用法

    下面是关于“C#中用foreach语句遍历数组及将数组作为参数的用法”的完整攻略: 遍历数组 在C#中,我们可以使用foreach语句来遍历数组。其基本语法如下: foreach (数据类型 变量名 in 数组名称) { // 循环体语句 } 其中,数据类型为数组中元素的类型,变量名为当前元素的变量名,数组名称为要遍历的数组的名称。 下面是一个示例,代码实现…

    C# 2023年6月7日
    00
  • 详解使用DotNet CLI创建自定义的WPF项目模板

    我来为你详细讲解使用DotNet CLI创建自定义的WPF项目模板的完整攻略。以下是具体步骤: 步骤一:创建WPF项目 首先,我们需要创建一个WPF项目。可以在Visual Studio中创建或者使用以下命令在终端中创建: dotnet new wpf -n <项目名称> 这样我们就创建了一个名为<项目名称>的WPF项目。 步骤二:创…

    C# 2023年6月7日
    00
  • 深入谈谈C#9新特性的实际运用

    下面我将为您详细讲解“深入谈谈C#9新特性的实际运用”的完整攻略。 深入谈谈C#9新特性的实际运用 C#9新特性简介 C# 9 最终版于2020年11月发布,是C#编程语言的最新版本,增加了一系列新特性,方便开发者更加便捷地编写高质量的代码。下面我们来一一了解一下C#9的新特性: 类型模式匹配(Type Pattern Matching) 全局使用命名空间(…

    C# 2023年5月15日
    00
  • .NET Core下使用Log4Net记录日志的方法步骤

    .NET Core下使用Log4Net记录日志的方法步骤 Log4Net是一个流行的日志记录框架,可以在.NET Core应用程序中使用。本攻略将介绍如何在.NET Core应用程序中使用Log4Net记录日志,并提供两个示例说明。 步骤一:安装Log4Net 在.NET Core应用程序中使用Log4Net,需要先安装Log4Net。可以按照以下步骤操作:…

    C# 2023年5月16日
    00
  • C#泛型集合类型实现添加和遍历

    下面是一份详细的攻略,分别讲解了C#泛型集合类型的添加和遍历。 添加元素到集合 List泛型列表 List 是 C# 中常见的泛型类型之一,其中的元素是可以重复的,可以方便的进行元素添加和删除操作。 //创建一个string类型的List泛型列表 List<string> list = new List<string>(); //使用…

    C# 2023年6月6日
    00
  • C#实现抓取和分析网页类实例

    C#实现抓取和分析网页类实例 简介 抓取和分析网页是当今互联网应用领域必不可少的一项技术。C#语言提供了很多抓取和分析网页的方式,我们可以选择对应的库和框架,快速实现我们的需求。 本文将介绍C#实现抓取和分析网页的完整攻略,包含以下内容: C#抓取网页的基础知识 C#使用WebRequest和HttpWebRequest抓取网页的方法 C#使用HtmlAgi…

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