如何利用Path类处理NET文件

2019-06-20 03:03:45 来源: 黄石信息港

  该示例应用演示了使用路径字符串的各种特性。(注意字符数组可以用来保存调用GetInvalidFileNameChars方法的返回结果,但是由于在Web中显示这些字符的问题,数组中的内容并不能显示出来。)应用程序后面部分通过File类的Exists方法判断一个文件路径是否存在。,Combines方法将两个值合并为一路径字符串。程序的输出(在我的系统中)如下:

  目录名:c:\

  文件扩展名:.txt

  文件名: t

  文件不带扩展名:techrepublic

  路径: c:\t

  根目录:c:\

  随机文件名:C:\Documents and Settings\tpatton\Local Settings\Temp\p

  文件存在。

  文件c:\e不存在

  属性

  同时Path类也提供了属性。使用这些属性你可以处理路径字符串的各个元素及决定系统如何处理其中的字符。下面的列表提供了这些属性的基本信息。

  AltDirectorySeparatorChar:提供了路经字符串中用于分割目录等级的与平台相关的替换字符,这反映了一个文件系统结构的等级。这个属性的在UNIX上值为反斜杠(\),在Windows和Macintosh操作系统上为正斜杠(/)。 DirectorySeparatorChar: 提供了路经字符串中用于分割目录等级的与平台相关的字符,这反映了一个文件系统结构的等级。这个属性在UNIX上值为反斜杠(\),在Windows和Macintosh操作系统上为正斜杠(/)。 PathSeparator:用于分割环境变量中路径字符串的平台相关的字符。在基于Windows的桌面平台中,该属性的值默认为分号(;),但是在其它平台上可能会不同。 VolumeSeparatorChar: 返回平台相关的容量符。在Windows和Macintosh上该属性值为冒号(:),而在UNIX操作系统中为正斜杠(/)。 列表C中用C#写的示例代码段使得可以在你的系统上查看这些属性。列表D是由实现的相同功能代码。

  下面是在我的系统上产生的输出:

  AltDirectorySeparatorChar - /

  DirectorySeparatorChar - \

  PathSeparator - ;

  VolumeSeparatorChar - :

  成功之路

  .NET的Path类提供了访问一个文件及其路径信息的简单而且直接的方法。这包括访问文件名、目录信息和赋予文件的文件扩展名。这可以让你迅速的提取需要的数据然后继续完成其它工作。结合命名空间中的其它类,你可以获得强大的文件处理工具集。

  :德东

  查看本文国际来源

汉森四磨汤小孩吃多少
新生儿黄疸会出现哪些症状
小儿便秘饮食注意什么
本文标签: