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

Path.GetFileName(string path)方法用于获取指定路径中的文件名和扩展名。它返回带有文件扩展名的文件名的字符串。

使用方法:

  1. 引用System.IO命名空间。
using System.IO;
  1. 调用Path.GetFileName方法,并传入路径字符串作为参数。
string fileName = Path.GetFileName("C:\\Blog\\example.txt"); // 返回 "example.txt"
  1. 如果路径为空字符串,则返回空字符串。如果路径只包含目录,则返回目录的最后一个单纯名称。
string emptyPath = Path.GetFileName(""); // 返回 ""
string directoryPath = Path.GetFileName("C:\\Blog\\"); // 返回 "Blog"

示例1:

using System;
using System.IO;

class Program 
{
    static void Main() 
    {
        string fullPath = @"C:\Blog\example.txt";

        Console.WriteLine($"Filename with extension: {Path.GetFileName(fullPath)}");
    }
}

输出结果:

Filename with extension: example.txt

示例2:

using System;
using System.IO;

class Program 
{
    static void Main() 
    {
        string directoryPath = @"C:\Blog\";

        Console.WriteLine($"Directory name: {Path.GetFileName(directoryPath)}");
    }
}

输出结果:

Directory name: Blog

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

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

相关文章

  • C#操作注册表的方法详解

    C#操作注册表的方法详解 什么是注册表 注册表是Windows操作系统中的一个重要组成部分,用于存储系统和应用程序的各种配置信息,包括系统硬件、软件和用户设置等。其中,注册表是由一些键(key)和值(value)组成的,它们类似于树形结构的路径和对应的数据,我们可以通过访问这些键和值来获取和修改系统和应用程序的设置信息。 C#操作注册表的方法 在C#中,我们…

    C# 2023年5月15日
    00
  • C#各种异常处理方式总结

    C#各种异常处理方式总结 什么是异常? 异常是指在程序运行过程中遇到的错误或情况,可以是处理到了程序正常运行范围之外的数据输入或其他问题。 异常处理的意义 在编写程序时,我们需要预先考虑到可能出现的异常情况,以规避程序崩溃或数据丢失等问题。异常处理可以帮助我们及时捕获异常并进行处理,避免程序崩溃或数据不完整。 异常处理方式 C#提供了多种异常处理方式,包括使…

    C# 2023年5月15日
    00
  • C#使用SqlDataAdapter对象获取数据的方法

    下面详细讲解一下“C#使用SqlDataAdapter对象获取数据的方法”的完整攻略: 1. 准备工作 在使用SqlDataAdapter对象获取数据之前,需要先引用System.Data.SqlClient库。可以通过在程序代码中添加以下语句实现: using System.Data.SqlClient; 同时需要准备好连接数据库所需的参数,例如服务器名称…

    C# 2023年5月31日
    00
  • C# 没有动态的数组,可以用arraylist或list取代

    首先,需要说明的是C#中的数组属于静态数组,即在声明数组时就必须确定数组的长度,而不能在程序运行时再动态更改数组的大小。但是,C#提供了一些其他的数据结构,例如ArrayList和List,可以实现动态数组的功能。下面是使用ArrayList和List的具体说明: 使用ArrayList ArrayList是可以动态调整存储数据的容器,通过Add方法可以向其…

    C# 2023年6月7日
    00
  • C# File.GetAttributes(string path):获取指定文件或目录的属性

    File.GetAttributes(string path) 方法的作用是获取指定路径上的文件或目录的属性。 其使用方法的完整攻略如下: 1. 导入命名空间 在使用该方法之前,需要先导入 System.IO 命名空间,因为此方法是定义在 System.IO.File 类中的静态方法。 using System.IO; 2. 参数说明 该方法的参数 path…

    C# 2023年4月19日
    00
  • .net core 3.1 Redis安装和简单使用

    下面我来详细讲解“.net core 3.1 Redis安装和简单使用”的完整攻略。 安装 Redis 下载 Redis 首先,我们需要从 Redis 官网下载 Redis 的安装包。可以通过以下链接访问 Redis 官网:https://redis.io/download 安装 Redis 下载完 Redis 的安装包后,我们需要解压并安装。 在 Wind…

    C# 2023年6月3日
    00
  • Vue.js学习示例分享

    Vue.js是一种流行的JavaScript框架,用于构建交互式Web界面。本文将分享一些Vue.js学习示例,包括Vue.js的基本用法、组件、路由和状态管理等。 示例一:Vue.js的基本用法 以下是一个简单的Vue.js示例代码,用于显示一个计数器: <!DOCTYPE html> <html> <head> &lt…

    C# 2023年5月15日
    00
  • C#类型转换之自定义隐式转换和显式转换

    C#中的类型转换包括隐式转换和显式转换。当两个类型可以隐式转换时,编译器会自动进行类型转换,而当需要进行显式转换时,则需要显示的指定类型转换操作。 自定义类型转换可以让我们在自定义类型(类)之间实现隐式转换和显式转换,这样就可以让代码更加简洁,可读性更高。 要定义一个自定义类型转换,需要在类型中定义两个方法:implicit和explicit。implici…

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