首页 理论教育 C#编程:通过Path实现结果

C#编程:通过Path实现结果

时间:2023-10-22 理论教育 版权反馈
【摘要】:通过使用类Path,可以操作文件和其包含目录信息字符串的信息,例如常见的扩展名信息验证和检测等。因为类Path内的所有成员都是静态的,所以不用路径实例即可被调用,并且类Path可以跨平台操作。表14-7 类Path字段信息类Path中的主要方法信息如表14-8所示。所以如果修改类Path的成员后,不会影响系统文件的名称。本实例保存在“光盘:\daima\14”文件夹内,项目名为Pathshiyong。功能是使用Path类分析指定路径,实现文件的主要代码如下:上述实例代码的设计流程如下。

C#编程:通过Path实现结果

通过使用类Path,可以操作文件和其包含目录信息字符串的信息,例如常见的扩展名信息验证和检测等。因为类Path内的所有成员都是静态的,所以不用路径实例即可被调用,并且类Path可以跨平台操作。

类Path中的主要字段信息如表14-7所示。

表14-7 类Path字段信息

978-7-111-36370-5-Part03-153.jpg

类Path中的主要方法信息如表14-8所示。

表14-8 类Path方法信息

978-7-111-36370-5-Part03-154.jpg

类Path中的大多数成员不能和文件系统进行交互,不能验证某路径字符串上的文件是否存在。所以如果修改类Path的成员后,不会影响系统文件的名称。

注意

路径是提供文件或目录位置的字符串,它不必执行磁盘上的某个位置,例如路径可以映射到内存中以获取设备上的位置。路径的准确格式和使用平台有关,不同平台的路径标准不同。并且文件扩展名的格式也和平台有关。

实例63:使用Path类

下面将通过一个具体的实例来说明使用Path类的具体流程。本实例保存在“光盘:\daima\14”文件夹内,项目名为Pathshiyong。功能是使用Path类分析指定路径,实现文件的主要代码如下:

978-7-111-36370-5-Part03-155.jpg

978-7-111-36370-5-Part03-156.jpg(www.xing528.com)

978-7-111-36370-5-Part03-157.jpg

上述实例代码的设计流程如下。

1)定义变量path,设置被分析文件的路径是“e:\c#\daima\14\Pathchuli\Program.cs。

2)如果path为空,则输出提示。

3)分别定义string类型变量cipan、mulu、file和ext,分别用于获取文件所述的磁盘名、所属目录名、文件名和扩展名。

4)通过WriteLine()输出显示分析后的结果。

执行后将输出对path指定文件分析后的结果。如果path指定文件为空,则输出对应的不存在提示,如图14-4所示。

978-7-111-36370-5-Part03-158.jpg

图14-4 输出分析结果

多学一招

在使用Path类时要注意如下两点。

1)类Path的大多数成员不能和文件系统进行交互,不能验证某路径字符串上的文件的存在。所以如果对类Path的成员进行修改,不会影响系统文件的名称。

2)路径是提供文件或目录位置的字符串,它不必执行磁盘上的某个位置。例如路径可以映射到内存中设备上的位置,路径的准确格式和使用平台有关,不同平台的路径标准不同。并且文件扩展名的格式也和平台有关。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈