Directory类是一个静态类,它只包含多个静态方法,用来创建、移动、枚举目录和子目录。其中,常用的静态方法具体说明如表所示。

表Directory类的常用静态方法表

方    法

说    明

CreateDirectory()

创建指定路径的目录

Delete()

删除指定的目录

续表

方    法

说    明

Exists()

判断指定路径的目录是否存在如果存在,返回true,否则返回false

Move()

将指定文件或目录及其内容移到新位置

GetParent()

获取指定路径的父目录,返回是DirectoryInfo类型

GetCurrentDirectory()

获取应用程序的当前工作目录,软件运行的目录路径

SetCurrentDirectory()

设置应用程序的当前工作目录

GetDirectories()

获取指定目录中子目录

GetDirectoryRoot()

获取指定路径的卷信息或根信息

GetFiles()

获取指定目录中的文件

GetFileSystemEntries()

获取指定目录中所有文件和子目录

GetLogicalDrives()

获取当前计算机上的逻辑驱动器

GetCreatI/OnTime()

获取目录的创建日期和时间

SetCreatI/OnTime()

设置指定的文件或目录的创建日期和时间

GetLastAccessTime()

获取上次访问指定文件或目录的日期和时间

SetLastAccessTime()

设置上次访问指定文件或目录的日期和时间

GetLastWriteTime()

获取上次写入指定文件或目录的日期和时间

SetLastWriteTime()

设置上次写入目录的日期和时间

其中,CreateDirectory()、Delete()和Move()方法用来操作目录,它们依次可以用来创建、删除和移动目录。Move()方法用来移动目录,它首先创建一个新目录(包括该目录的内容),然后再将被移动的目录删除。

C#文件夹操作-Directory类相关推荐

  1. 文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类

    命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径 ...

  2. C#文件夹操作之Directory类和DirectoryInfo类说明代码实例

    Directory类和DirectoryInfo类,表示文件系统上的文件夹. Directory类只包含静态方法,不能被实例化.只要调用一个成员方法,提供合适文件系统对象的路径,就可以使用这些类.如果 ...

  3. C#文件夹操作之Directory类和DirectoryInfo类

    Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO 在代码开头添加: using System.IO; Directory,静态类,不可实例化 //删除此目录 ...

  4. 文件夹操作:DirectoryInfo类与Directory类

    文件夹操作:DirectoryInfo类与Directory类 引子 Directory DirectoryInfo `DirectoryInfo`类的属性说明 `DirectoryInfo`类的实例 ...

  5. C# 文件夹操作之Directory类和DirectoryInfo类

    Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO 在代码开头添加: using System.IO; Directory,静态类,不可实例化 //删除此目录 ...

  6. C# Directoryinfo类:文件夹操作

    C# Directoryinfo类:文件夹操作 在 C# 语言中 Directory 类和 Directoryinfo 类都是对文件夹进行操作的.DirectoryInfo 类能创建该类的实例,通过类 ...

  7. 【Java】(二十四)File类(文件操作,文件夹操作,FileFilter接口);Properties属性集合

    继续上一章,学习JavaIO框架 [Java](二十三)IO框架:流的概念与分类,字节流(对象流[序列化.反序列化]),编码方式,字符流(打印流,转换流) 上一节的学习(字节流,字符流)都是对文件内容 ...

  8. .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作

    集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...

  9. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

最新文章

  1. 201621123048《Java程序设计》第八周学习总结
  2. 微寻,把“线下医院”带到“线上轻松问诊”
  3. iOS 动态更换icon
  4. android客户端访问服务端tomcat
  5. BZOJ1453: [Wc]Dface双面棋盘
  6. linux下卸载 dev sd*下硬盘,Linux 磁盘管理(示例代码)
  7. python简单计算器下载安装到手机_python简单计算器
  8. 新SQL Server 2016示例数据库
  9. kotlin中文开发文档+视频教程+Android Studio 3.0下载地址
  10. eclipse更换jdk版本
  11. 次世代角色建模入门教学-人体比例和肌肉骨骼
  12. 教育变革背景下幼儿园园长领导力研究
  13. JavaScript 面向对象详解
  14. mariadb特有函数
  15. xmind 使用教程
  16. 将 EGL 代码与 DXGI 和 Direct3D 进行比较
  17. 不联网的计算机需要杀毒吗,杀毒软件不联网可以杀毒吗?
  18. 分区变RAW如何恢复数据?
  19. 基于ViewFlipper实现图片浏览组件
  20. matlab下载mingw64以及配置方法

热门文章

  1. count(*)效率提高_2020年最新整理财务统计函数,学会让你财务统计效率提升95%以上...
  2. 黑匣子解密要多久_科普|飞机上的黑匣子内置电池可工作多久?
  3. Spark基础学习笔记12:Scala内建控制结构
  4. Spark基础学习笔记09:Scala变量与数据类型
  5. 【BZOJ1038】【codevs1412】瞭望塔,半平面交/三分法
  6. 2017.9.5 DZY Loves Math 失败总结
  7. python自动复制,Python数组自动相互复制
  8. 【英语学习】【English L06】U05 Appointments L1 Can I book a taxi to the airport?
  9. 【英语学习】【加州教材】【G2】【科学】Science目录及术语表
  10. Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(5) - 32位EFLAGS - 系统标志