返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#中Path类的使用方法
  • 526
分享到

C#中Path类的使用方法

2024-04-02 19:04:59 526人浏览 八月长安
摘要

目录1.GetFileName()方法从路径字符串中得到文件名(带扩展名)2.GetFileNameWithoutExtension()方法从路径字符串中得到文件名(不带扩展名)3.

Path类主要用于对路径字符串进行操作,并且提供了对路径操作的常用方法,下面笔者一一举例:

1.GetFileName()方法

从路径字符串中得到文件名(带扩展名)

案例)从字符串"C:\Users\Administrator\Desktop\测试文件.txt"中得到带扩展名的文件名:

【代码:】

string Str1=@"C:\Users\Administrator\Desktop\测试文件.txt";
Console.WriteLine("以下是带扩展名的文件名:");
Console.WriteLine(Path.GetFileName(Str1));
Console.ReadKey();

【执行结果:】

2.GetFileNameWithoutExtension()方法

从路径字符串中得到文件名(不带扩展名)

案例)从字符串"C:\Users\Administrator\Desktop\测试文件.txt"中得到带扩展名的文件名:

【代码:】

string Str1=@"C:\Users\Administrator\Desktop\测试文件.txt";
Console.WriteLine("以下是不带扩展名的文件名:");
Console.WriteLine(Path.GetFileNameWithoutExtension(Str1));
Console.ReadKey();

【执行结果:】

3.GetExtension()方法

从文件路径字符串中得到文件的扩展名

案例)从字符串"C:\Users\Administrator\Desktop\测试文件.txt"中得到文件扩展名。

【代码:】

string Str1=@"C:\Users\Administrator\Desktop\测试文件.txt";
Console.WriteLine("以下是文件扩展名:");
Console.WriteLine(Path.GetExtension(Str1));
Console.ReadKey();

【执行结果:】

4.GetDirectoryName()方法

得到文件的文件夹路径

【代码:】

案例)从"C:\Users\Administrator\Desktop\测试文件.txt"中得到文件夹的路径。

string Str1=@"C:\Users\Administrator\Desktop\测试文件.txt";
Console.WriteLine("以下是文件所在文件夹路径。");
Console.WriteLine(Path.GetDirectoryName(Str1));
Console.ReadKey();

【执行结果:】

5.GetFullPath()方法

从文件字符串中得到包括文件名和扩展名的全路径名

【代码:】

案例)从"C:\Users\Administrator\Desktop\测试文件.txt"中得到包括文件名和扩展名的全路径名。

string Str1=@"C:\Users\Administrator\Desktop\测试文件.txt";
Console.WriteLine("以下是包括文件名和扩展名的全路径名");
Console.WriteLine(Path.GetFullPath(Str1));
Console.ReadKey();

【运行结果:】

6.Combine()方法

合并两个文件路径字符串

案例)合并两个文件路径字符串"C:\Users\Administrator\"和"Desktop\测试文件.txt"。

【代码:】

string Str1=@"C:\Users\Administrator\";
string Str2=@"Desktop\测试文件.txt";
Console.WriteLine("下面是合并后的文件路径");
Console.WriteLine(Path.Combine(Str1,Str2));
Console.ReadKey();

【运行结果:】

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: C#中Path类的使用方法

本文链接: https://lsjlt.com/news/164999.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#中Path类的使用方法
    目录1.GetFileName()方法从路径字符串中得到文件名(带扩展名)2.GetFileNameWithoutExtension()方法从路径字符串中得到文件名(不带扩展名)3....
    99+
    2024-04-02
  • C# 中SqlParameter类的使用方法小结
    在C#中,SqlParameter类用于表示SQL命令中的参数。以下是SqlParameter类的使用方法的小结:1. 创建SqlP...
    99+
    2023-09-08
    C#
  • python中path的使用方法是什么
    在Python中,可以使用内置的os模块来处理文件路径。以下是一些常用的路径处理方法: 获取当前工作目录:os.getcwd() ...
    99+
    2024-04-02
  • c#怎么调用类中的方法
    在 c# 中调用类中的方法,需要先创建类的实例,然后使用实例名称和点运算符访问方法。步骤包括:1. 使用 new 关键字创建类的实例;2. 使用实例名称和点运算符访问方法。 如何在 C...
    99+
    2024-05-12
    c#
  • c++中的bind使用方法
    除了容器有适配器之外,其实函数也提供了适配器,适配器的特点就是将一个类型改装成为拥有子集功能的新的类型。其中函数的适配器典型的就是通过std::bind来实现。 std::bind函...
    99+
    2024-04-02
  • C#开源类库SimpleTCP使用方法
    简介 工作中经常遇到需要实现TCP客户端或服务端的时候,如果每次都自己写会很麻烦且无聊,使用SuperSocket库又太大了。这时候就可以使用SimpleTCP了,当然仅限于C#语言...
    99+
    2024-04-02
  • C# 使用PrintDocument类打印标签的方法
    最近做了一个项目,使用不干胶标签贴在RFID抗金属标签上,那么就会出现标签打印的问题,该如何打印呢?后来经过网上冲浪发现,其实打印标签和打印A4纸的方法一样,只不过就是布局、设置纸张...
    99+
    2024-04-02
  • c#静态类使用的方法是什么
    静态类在C#中使用的方法与普通类类似,但有以下几点区别: 静态类不能被实例化,因此其成员方法必须是静态方法。 静态类的成员方法可以...
    99+
    2024-03-02
    c#
  • java中Optional类的使用方法
    这篇文章主要介绍java中Optional类的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、说明为了解决 java 中的空指针问题而生。Optional 类是一个容器类,它可以保存类型 T 的值,代表这个...
    99+
    2023-06-15
  • Python中glob类的使用方法
    目录说明glob方法iglob方法说明 glob是python自带的一个文件操作相关模块,用它可以查找符合自己目的文件,类死于Windows下的文件搜索,支持通配符操作,有&ldqu...
    99+
    2022-12-08
    Python glob使用 Python glob用法 Python中glob类
  • C#中泛型类和扩展方法如何使用
    我们经常通过泛型构造函数创建泛型实例,也常调用实例的扩展方法。以下的代码在项目中随处可见: static void Main(string[] args) ...
    99+
    2022-11-13
    C# 泛型类 扩展方法
  • C++11中使用using的方法
    在 C++ 中 using 用于声明命名空间,使用命名空间也可以防止命名冲突。在程序中声明了命名空间之后,就可以直接使用命名空间中的定义的类了。在 C++11 中赋予了 using ...
    99+
    2024-04-02
  • C#中using word的使用方法
    这篇文章主要介绍“C#中using word的使用方法”,在日常操作中,相信很多人在C#中using word的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#中using word的使用方法”的疑...
    99+
    2023-06-17
  • C++中指针的使用方法
    本篇内容主要讲解“C++中指针的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++中指针的使用方法”吧!在C++编程中使用指针能有速度快,节约内存等优点,是很多C++程序员的***。但...
    99+
    2023-06-17
  • C# Regex类中常用的方法有哪些
    这篇文章主要讲解了“C# Regex类中常用的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C# Regex类中常用的方法有哪些”吧!Regex 类Regex 类用于表示一个正则表...
    99+
    2023-06-17
  • C# 枚举类型的声明和使用方法
    本篇内容主要讲解“C# 枚举类型的声明和使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C# 枚举类型的声明和使用方法”吧!目录前言相关介绍一、枚举声明二、声明位置三、枚举使用前言学习记录...
    99+
    2023-06-20
  • c++类的定义与使用方法是什么
    C ++中的类是一种用户自定义数据类型,用于封装数据和函数的组合。类定义了对象的属性和行为,对象是类的一个实例。类的定义包括成员变量...
    99+
    2024-04-02
  • C++和C#中的lambda方法怎么使用
    这篇文章主要讲解了“C++和C#中的lambda方法怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++和C#中的lambda方法怎么使用”吧!一、语法定义首先我们看下 C++ 语法...
    99+
    2023-07-02
  • C#中怎么定义和使用泛型类和方法
    在C#中,泛型类和方法可以让你编写更加灵活和可复用的代码。以下是如何定义和使用泛型类和方法的示例: 定义泛型类: public cl...
    99+
    2024-03-06
    C#
  • c#中token的使用方法实例
    目录token的存在意义使用方法token的存在意义 这是我初略了解的token的存在意义 用户使用用户名密码来请求服务器服务器进行验证用户的信息服务器通过验证发送给用户一个toke...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作