zoukankan      html  css  js  c++  java
  • 文件夹操作-DirectoryInfo类

    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()方法用来移动目录,它首先创建一个新目录(包括该目录的内容),然后再将被移动的目录删除。

  • 相关阅读:
    什么是大小端
    mina
    出现jar包找不到的问题解决方案
    InnoDB 静态数据加密的常见问题合集
    mysqldump 数据库备份程序,mysqldump 选项合集
    出现The MySQL server is running with the --secure-file-priv option so it cannot问题的原因
    小睡一会,做了一个梦
    IntelliJ IDEA is a solution that appears after importing a project with a clock icon(idea导入项目之后出现时钟的解决方案)
    IntelliJIDE不显示项目文件夹的问题
    夏天的记忆
  • 原文地址:https://www.cnblogs.com/vaevvaev/p/7464070.html
Copyright © 2011-2022 走看看