C#对文件夹常用操作:新建、删除、复制、移动、获取与修改属性

NULL666888 2019-12-11 03:52:43
C#语言中通过 Directory 类来创建、复制、删除、移动文件夹。在 Directory 类中提供了一些静态方法, 使用这些方法可以完成以上功能。 但 Directory 类不能建立对象。 Directory Info类使用方法和 Directory 类基本相同,但 DirectoryInfo 类能建立对象。在使用这两个类时需要引用 System.IO 命名空间。这里重点介绍 Directory 类的使用方法。

CreateDirectory :按指定路径创建所有文件夹和子文件夹。
Delete:删除指定文件夹。
Exists:检查指定路径的文件夹是否存在,存在,返回 true 。
GetCreationTime:返回指定文件或文件夹的创建日期和时间。
GetCurrentDirectory:获取应用程序的当前工作文件夹。
GetDirectories:获取指定文件夹中子文件夹的名称。
GetDirectoryRoot:返回指定路径的卷信息、根信息或两者同时返回。
GetFiles:返回指定文件夹中子文件的名称。
GetFileSystemEntries:返回指定文件夹中所有文件和子文件的名称。
GetLastAccessTime:返回上次访问指定文件或文件夹的创建日期和时间。
GetLastWriteTime:返回上次写入指定文件或文件夹的创建日期和时间。
GetLogicalDrives:检索计算机中的所有驱动器,例如 A : 、C:等等。
GetParent:获取指定路径的父文件夹,包括绝对路径和相对路径。
Move:将指定文件或文件夹及其内容移动到新位置。
SetCreationTime:设置指定文件或文件夹的创建日期和时间。
SetCurrentDirectory :将应用程序的当前工作文件夹设置指定文件夹。
SetLastAccessTime :设置上次访问指定文件或文件夹的日期和时间。
SetLastWriteTime:设置上次写入指定文件夹的日期和时间。
...全文
205 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧歌ing 2019-12-11
  • 打赏
  • 举报
回复
这种笔记可写博客,或用云笔记
楠小南 2019-12-11
  • 打赏
  • 举报
回复
Bridge_go 2019-12-11
  • 打赏
  • 举报
回复
写博客右上角啊

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧