美文网首页
C#文件夹操作-DirectoryInfo类

C#文件夹操作-DirectoryInfo类

作者: 醉酒青牛_fa4e | 来源:发表于2019-04-17 00:25 被阅读0次

    DirectoryInfo类是一个密封类,它可以用来创建、移动、枚举目录和子目录。DirectoryInfo类包括4个属性,可以用来获取目录的名称、父目录等。
    DirectoryInfo类的属性表
    属 性
    说 明
    Exists
    判断指定目录是否存在。如果存在,则返回true,否则返回false
    Name
    获取目录的名称
    Parent
    获取指定子目录的父目录
    Root
    获取路径的根部分
    DirectoryInfo类还包括了以下9个属性,它们是从FileSystemInfo类继承而来。
    ExtensI/On属性:获取文件扩展名部分。
    FullName属性:获取完整目录。
    Attributes属性:获取或设置当前目录的FileAttributes。
    CreatI/OnTime属性:获取或设置当前目录的创建时间。
    CreatI/OnTimeUtc属性:获取或设置当前目录的创建时间,其格式为协调通用时间。
    LastAccessTime属性:获取或设置上次访问当前目录的时间。
    LastAccessTimeUtc属性:获取或设置上次访问当前目录的时间,其格式为协调通用时间。
    LastWriteTime属性:获取或设置上次写入当前目录的时间。
    LastWriteTimeUtc属性:获取或设置上次写入当前目录的时间,其格式为协调通用 时间。
    除了上述属性之外,DirectoryInfo类还包括7个实例方法,具体说明如表21.7所示。
    DirectoryInfo类的实例方法表
    方 法/说 明
    Create()
    创建目录
    GetDirectories()
    获取当前目录的子目录
    CreateSubdirectory()
    在指定路径中创建一个或多个子目录
    GetFiles()
    获取当前目录的文件列表
    Delete()
    删除指定的目录及其内容
    GetFileSystemInfos()
    获取当前目录的子目录和文件列表
    MoveTo()
    将指定目录及其内容移到新位置
    其中,Create()、Delete()和MoveTo()方法用来操作目录,它们依次可以用来创建、删除和移动目录。MoveTo()方法用来移动目录,它首先创建一个新目录(包括该目录的内容),然后再将被移动的目录删除。

    相关文章

      网友评论

          本文标题:C#文件夹操作-DirectoryInfo类

          本文链接:https://www.haomeiwen.com/subject/cmjspqtx.html