System.IO 命名空间中的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: 返回系统临时目录的路径。

posted on 2009-11-13 09:42  jay.windows  阅读(1316)  评论(0编辑  收藏  举报

导航