如何使用C#编程语言在特定目录下创建一个新的文件夹,并将其名称设置为当前日期的格式(例如:YYYY-MM-DD)?
时间: 2024-10-21 14:09:10 浏览: 9
C#实现将字符串转换成日期格式的方法
5星 · 资源好评率100%
在C#中,你可以使用`System.IO`命名空间下的`Directory`和`DateTime`类来创建一个新的文件夹并设置其名称为当前日期。以下是相应的代码示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string directoryName = DateTime.Now.ToString("yyyy-MM-dd"); // 将当前日期格式化为"年-月-日"
try
{
Directory.CreateDirectory(directoryName); // 创建新文件夹
Console.WriteLine($"Successfully created a new folder named {directoryName}.");
}
catch (Exception ex)
{
Console.WriteLine($"An error occurred while creating the folder: {ex.Message}");
}
// 等待用户确认操作完成
Console.ReadLine();
}
}
```
这个程序首先获取当前日期(按指定格式),然后尝试使用`Directory.CreateDirectory()`方法创建一个新的目录。如果操作成功,它会打印出成功的消息;如果有错误发生,会捕获异常并显示错误信息。
阅读全文