C# Directory类的用法(附带实例)
C# 中的 Directory 类是一个静态类,这个类提供创建、移动、删除和存取子文件夹的操作。
使用 Directory 类常用操作文件夹的方法如下所示:
【实例】创建文件夹 out,同时输出此文件夹创建的日期和时间,以及应用程序的路径。
使用 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