zoukankan      html  css  js  c++  java
  • C#(99):System.IO.Path文件路径类

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

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

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

    属性

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

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

    方法

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

    string filePath =@”c:folderfile.txt”;
    
    Path.ChangeExtension(filePath, ".html");// c:folderfile.htm
    Path.Combine("c:folder", "file.txt");// c:folderfile.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:folderfile.txt
  • 相关阅读:
    Fizz Buzz 问题
    旋转字符串
    合并排序数组
    尾部的零
    A + B 问题
    CentOS6.x安装RabbitMQ
    MySql游标
    MySql存储过程
    找出n个自然数(1,2,3,……,n)中取r个数的组合
    正则表达式
  • 原文地址:https://www.cnblogs.com/springsnow/p/10346229.html
Copyright © 2011-2022 走看看