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日

相关文章

  • 解决import包时报 Java 程序包不存在的问题

    在Java开发中,我们经常需要引入其他包中的类或接口。但有时候在import包时会出现Java程序包不存在的问题。以下是解决import包时报Java程序包不存在的问题的完整攻略。 环境准备 在解决import包时报Java程序包不存在的问题前,需要确保以下环境已经准备好: JDK已经安装并配置好了环境变量。 项目中已经添加了需要引入的包的依赖。 解决imp…

    C# 2023年5月15日
    00
  • Linux CentOS下docker部署Asp.Net Core(.Net6)

    Linux CentOS下docker部署Asp.Net Core(.Net6)攻略 在本攻略中,我们将深入讲解如何在Linux CentOS下使用docker部署Asp.Net Core(.Net6),并提供两个示例说明。 步骤一:安装docker 在使用docker部署Asp.Net Core(.Net6)之前,我们需要在Linux CentOS上安装d…

    C# 2023年5月17日
    00
  • C#实现的Excel文件操作类实例

    C#实现的Excel文件操作类实例 概述 在C#开发中,操作Excel文件是很常见的需求,为了方便Excel文件的操作,可以自己编写Excel文件操作类。 实现步骤 1. 安装EPPlus插件 EPPlus是一个用于操作Excel文件的库,可以使用NuGet安装。在Visual Studio中打开NuGet包管理器,搜索EPPlus安装即可。 2. 创建Ex…

    C# 2023年5月31日
    00
  • 深入C#中get与set的详解

    深入C#中get与set的详解 在C#中,我们经常会定义属性来访问某个类的私有成员变量,其中get和set就是属性中最常用的关键字之一。本篇文章将对get和set进行详细讲解,包括其基本用法和使用注意事项。 get和set的基本用法 get和set是属性中最常用的关键字。属性可分为只读和可读写的两种,只读属性只包含get访问器,可读写属性则包含get和set…

    C# 2023年5月31日
    00
  • React实现全局组件的Toast轻提示效果

    以下是“React实现全局组件的Toast轻提示效果”的完整攻略,包括什么是Toast轻提示、如何实现全局组件的Toast轻提示效果以及两个示例。 什么是Toast轻提示? Toast轻提示是一种常见的用户界面元素,用于在屏幕上显示短暂的消息或通知。Toast轻提示通常以半透明的方式出现在屏幕的底部或中心位置,显示一条简短的文本消息,然后在几秒钟后自动消失。…

    C# 2023年5月15日
    00
  • Winform学生信息管理系统主页面设计(2)

    Winform学生信息管理系统主页面设计(2) 在Winform学生信息管理系统的主页面设计部分,我们将主要关注以下几个方面:主页面布局设计、主页面控件设计及其事件处理等内容。 主页面布局设计 主页面布局设计是整个Winform学生信息管理系统的基础,当我们确定好主页面的结构及各个控件的位置后,系统的后续开发工作才能有序展开。 主页面布局设计示例1 以下是一…

    C# 2023年6月3日
    00
  • C#使用DevExpress中的XtraCharts控件实现图表

    C#使用DevExpress中的XtraCharts控件实现图表攻略 简介 XtraCharts是DevExpress为.NET平台提供的一个高性能图表组件,它支持多种图表类型,并且可以定制外观和数据绑定方式。 在本文中,我们将详细介绍使用C#和DevExpress控件库来实现XtraCharts控件的图表制作。 准备工作 在使用XtraCharts之前,我…

    C# 2023年6月1日
    00
  • C#实现pdf导出 .Net导出pdf文件

    下面我将为你详细讲解使用C#来实现PDF导出的完整攻略。 1. 前置要求 在使用C#实现PDF导出之前,我们需要先安装一个PDF生成库。在此推荐使用iTextSharp,它是一个自由开源的PDF库,具有强大的PDF文档操作和PDF文件生成功能。你可以通过NuGet包管理器来安装iTextSharp,只需要在Visual Studio中右击项目,然后选择“管理…

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