科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件如何利用Path类处理.NET文件

如何利用Path类处理.NET文件

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

.NET框架通过利用包含在System.IO 命名空间中的Path类提供了访问这些细节的简单方法。本文针对.NET Framework 2.0详细介绍了Path类中可以获得各种信息。

作者:builder.com.cn 2007年4月26日

关键字: DotNet Path

  • 评论
  • 分享微博
  • 分享邮件

开发人员经常需要知道一个文件的某些属性例如文件名、绝对路径、驱动器和文件扩展名等。.NET框架通过利用包含在System.IO 命名空间中的Path类提供了访问这些细节的简单方法。本文针对.NET Framework 2.0详细介绍了Path类中可以获得各种信息。

Path

利用Path类可以处理文件的路径值。该类的一个主要方面是它可以使用字符串值来处理各种操作。看起来这可能没什么重要的,但是字符串值可能是一个实际的文件名或一个随机的字符串。你应该使用其它的例如Flie类来验证某个文件是否存在。Path类提供了各种属性和方法来完成响应操作。

路径

包含在Path类中的大量方法接收某个路径作为参数。一个路径是提供了某个文件或目录存放位置的字符串。但路径并一定要指出文件在磁盘上的存放位置。路径的正确格式取决于当前的平台,它可以引用一个文件或目录。具体的路径还可以是一个相对路径或一个用于服务器共享名的通用命名规范(UNC)路径。

方法

下面列出了可以在Path类中获得的一些方法:

  • ChangeExtension: 可以通过它修改一个路径字符串的文件扩展名。
  • Combines:可以使用它将两个路径字符串合并为一个。
  • GetDirectoryName: 返回包含在一个路径字符串中的目录信息。
  • GetExtension: 返回包含的路径字符串中的文件扩展名。
  • GetFileName: 返回路径字符串的文件名和扩展名。
  • GetFileNameWithoutExtension: 返回路径字符串的不包括扩展名的文件名。
  • GetFullPath:返回路径字符串的绝对路径。
  • GetInvalidFileNameChars: 返回文件名中不允许出现字符的字符数组。
  • GetPathRoot: 返回路径字符串的目录信息。
  • GetRandomFileName:返回一个随机文件或文件夹名称。
  • GetTempFileName: 返回一个包含详细路径且名称唯一的空临时文件。
  • GetTempPath: 返回系统临时目录的路径。
  • HasExtension: 确定一个路径字符串是否包含扩展名,是返回true,否则返回false
  • IsPathRooted: 返回一个表明指定路径字符串是绝对路径或相对路径信息的值。

理解如何使用这些方法的最好方式是用一个应用实例。列表A中用C#写的应用实例提供了使用Path类的方法。列表B中是用VB.NET写的实现相同功能的代码。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章