C#文件路径Path类介绍

 更新时间:2022年05月24日 10:54:36   作者:springsnow  
这篇文章介绍了C#中的文件路径Path类,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Path类

以帮助在程序中管理文件和目录路径。

Path类位于System.IO命名空间,是一个静态类,可以用来操作路径的每一个字段,如驱动器盘符、目录名、文件名、文件扩展名和分隔符等。

Path类的静态属性和方法,此类操作不影响物理文件。

1、属性

Path类的常用字段成员有PathSeperator(路径分隔符,如”;”)、DirectorySeparatorChar(目录分隔符,如”\”)、VolumeSeparator(卷分隔符,如”:”)、AltDirectorySeparator(替换目录分隔符,如”/”),常用的方法成员有GetDirectoryName(取目录名)、GetFileName(取文件名)、

char a = System.IO.Path.VolumeSeparatorChar;//  :
char b = System.IO.Path.DirectorySeparatorChar;//  \

2、方法

GetExtension(取文件扩展名)、GetFullPath(取完整路径)、GetTempPath(取操作系统的临时文件路径)等,例如,以下代码表示提取并显示路径中的目录名和文件名。

string filePath =@”c:\folder\file.txt”;

Path.ChangeExtension(filePath, ".html");// c:\folder\file.htm
Path.Combine("c:\folder", "file.txt");// c:\folder\file.txt
Path.IsPathRooted(filePath);    // true
Path.GetPathRoot(filePath);     // C:\
Path.GetDirectoryName(filePath);// c:\folder
Path.GetFileName(filePath);     // file.txt
Path.GetFileNameWithoutExtension(filePath);// file
Path.HasExtension(filePath);    // true
Path.GetExtension(filePath);    // .txt
Path.GetFullPath(filePath);     // c:\folder\file.txt

到此这篇关于C#文件路径Path类的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C# DirectShow预览摄像头并截图

    C# DirectShow预览摄像头并截图

    这篇文章主要为大家详细介绍了C# DirectShow预览摄像头并截图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C#使用Stack<T>进行堆栈设计的实现

    C#使用Stack<T>进行堆栈设计的实现

    堆栈代表了一个后进先出的对象集合,当您需要对各项进行后进先出的访问时,则使用堆栈,本文主要介绍了C#使用Stack<T>类进行堆栈设计的实现,文中通过示例代码介绍的非常详细,感兴趣的可以了解一下
    2024-03-03
  • C#实现ComboBox自动匹配字符

    C#实现ComboBox自动匹配字符

    本文介绍C#如何实现ComboBox自动匹配字符1.采用CustomSource当做提示集合2. 直接使用下拉列表中的项作为匹配的集合,需要了解的朋友可以参考下
    2012-12-12
  • C#多线程基础知识汇总

    C#多线程基础知识汇总

    这篇文章主要介绍了C#多线程基础知识的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#(.net)中按字节数截取字符串最后出现乱码问题的解决

    C#(.net)中按字节数截取字符串最后出现乱码问题的解决

    这篇文章主要给大家介绍了关于C#(.net)中按字节数截取字符串最后出现乱码问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • c# 连接access数据库config配置

    c# 连接access数据库config配置

    c# 连接access数据库config配置,需要的朋友可以参考一下
    2013-02-02
  • Unity实现卡拉OK歌词过渡效果

    Unity实现卡拉OK歌词过渡效果

    这篇文章主要为大家详细介绍了Unity实现卡拉OK歌词过渡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • C#使⽤XmlReader和XmlWriter操作XML⽂件

    C#使⽤XmlReader和XmlWriter操作XML⽂件

    这篇文章介绍了C#使⽤XmlReader和XmlWriter操作XML⽂件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 轻松学习C#的结构和类

    轻松学习C#的结构和类

    轻松学习C#的结构和类,对C#的结构和类感兴趣的朋友可以参考本篇文章,帮助大家更灵活的运用C#的结构和类
    2015-11-11
  • c#入门之分支语句使用方法(三元运算符、if语句、switch语句)

    c#入门之分支语句使用方法(三元运算符、if语句、switch语句)

    这篇文章主要介绍了c#入门之分支语句使用方法,包括三元运算符、if语句、switch语句,需要的朋友可以参考下
    2014-04-04

最新评论