首页 > 编程笔记 > C#笔记 阅读:2

C# Directory类的用法(附带实例)

C# 中的 Directory 类是一个静态类,这个类提供创建、移动、删除和存取子文件夹的操作。

使用 Directory 类常用操作文件夹的方法如下所示:

名称 说明
CreateDirectory(String) 如果 String 文件夹不存在,则创建此文件夹
Delete(String) 删除空的 String 文件夹
Delete(String, Boolean) 如果 Boolean 是 true,则删除 String 文件夹与其子文件夹
Exists(String) 回传文件夹是否存在
GetCreationTime(String) 回传 String 文件夹创建的日期和时间
GetCurrentDirectory() 回传目前应用程序所在的文件夹
GetDirectories(String) 回传 String 文件夹的子文件夹
SetCurrentDirectory(String) 设定 String 文件夹为目前工作的文件夹

【实例】创建文件夹 out,同时输出此文件夹创建的日期和时间,以及应用程序的路径。
string mydir = "out";
Directory.CreateDirectory(mydir);
if (Directory.Exists(mydir))
{
    DateTime dt = Directory.GetCreationTime(mydir);
    Console.WriteLine(dt.ToString());
}
Console.WriteLine($"{Directory.GetCurrentDirectory()}");
执行结果为:

2025/6/7 5:52:32
C:\C#\ch\bin\Debug\net6.0

相关文章