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
ICP备案:
公安联网备案: