C#文件夹操作-Directory类
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类相关推荐
- 文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类
命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径 ...
- C#文件夹操作之Directory类和DirectoryInfo类说明代码实例
Directory类和DirectoryInfo类,表示文件系统上的文件夹. Directory类只包含静态方法,不能被实例化.只要调用一个成员方法,提供合适文件系统对象的路径,就可以使用这些类.如果 ...
- C#文件夹操作之Directory类和DirectoryInfo类
Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO 在代码开头添加: using System.IO; Directory,静态类,不可实例化 //删除此目录 ...
- 文件夹操作:DirectoryInfo类与Directory类
文件夹操作:DirectoryInfo类与Directory类 引子 Directory DirectoryInfo `DirectoryInfo`类的属性说明 `DirectoryInfo`类的实例 ...
- C# 文件夹操作之Directory类和DirectoryInfo类
Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO 在代码开头添加: using System.IO; Directory,静态类,不可实例化 //删除此目录 ...
- C# Directoryinfo类:文件夹操作
C# Directoryinfo类:文件夹操作 在 C# 语言中 Directory 类和 Directoryinfo 类都是对文件夹进行操作的.DirectoryInfo 类能创建该类的实例,通过类 ...
- 【Java】(二十四)File类(文件操作,文件夹操作,FileFilter接口);Properties属性集合
继续上一章,学习JavaIO框架 [Java](二十三)IO框架:流的概念与分类,字节流(对象流[序列化.反序列化]),编码方式,字符流(打印流,转换流) 上一节的学习(字节流,字符流)都是对文件内容 ...
- .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作
集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...
- Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...
最新文章
- 201621123048《Java程序设计》第八周学习总结
- 微寻,把“线下医院”带到“线上轻松问诊”
- iOS 动态更换icon
- android客户端访问服务端tomcat
- BZOJ1453: [Wc]Dface双面棋盘
- linux下卸载 dev sd*下硬盘,Linux 磁盘管理(示例代码)
- python简单计算器下载安装到手机_python简单计算器
- 新SQL Server 2016示例数据库
- kotlin中文开发文档+视频教程+Android Studio 3.0下载地址
- eclipse更换jdk版本
- 次世代角色建模入门教学-人体比例和肌肉骨骼
- 教育变革背景下幼儿园园长领导力研究
- JavaScript 面向对象详解
- mariadb特有函数
- xmind 使用教程
- 将 EGL 代码与 DXGI 和 Direct3D 进行比较
- 不联网的计算机需要杀毒吗,杀毒软件不联网可以杀毒吗?
- 分区变RAW如何恢复数据?
- 基于ViewFlipper实现图片浏览组件
- matlab下载mingw64以及配置方法
热门文章
- count(*)效率提高_2020年最新整理财务统计函数,学会让你财务统计效率提升95%以上...
- 黑匣子解密要多久_科普|飞机上的黑匣子内置电池可工作多久?
- Spark基础学习笔记12:Scala内建控制结构
- Spark基础学习笔记09:Scala变量与数据类型
- 【BZOJ1038】【codevs1412】瞭望塔,半平面交/三分法
- 2017.9.5 DZY Loves Math 失败总结
- python自动复制,Python数组自动相互复制
- 【英语学习】【English L06】U05 Appointments L1 Can I book a taxi to the airport?
- 【英语学习】【加州教材】【G2】【科学】Science目录及术语表
- Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(5) - 32位EFLAGS - 系统标志