📅  最后修改于: 2023-12-03 15:13:48.905000             🧑  作者: Mango
C# 提供了 FileInfo 类,该类可用于操作和检索有关文件和目录的信息。其中,创建日期是文件信息的一个重要属性之一。
要获取文件的创建日期,需要创建一个 FileInfo 对象,并使用其 CreateTimeUtc 或 CreateTime 属性。以下是一个示例代码片段:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
// 创建 FileInfo 对象
FileInfo fileInfo = new FileInfo("C:\\example.txt");
// 获取创建日期
DateTime createDate = fileInfo.CreationTime;
// 显示创建日期
Console.WriteLine("文件创建日期:{0}", createDate);
}
catch (Exception ex)
{
Console.WriteLine("出现异常:{0}", ex.Message);
}
}
}
运行上述代码片段将显示如下结果:
文件创建日期:2022/1/1 上午 12:00:00
如果文件不存在或访问被拒绝,则会引发异常。
通过 FileInfo 类的 CreateTimeUtc 或 CreateTime 属性,程序员可以轻松地检索文件的创建日期。在实际开发中,这种方法非常有用,可以帮助我们管理文件和目录,并将它们与其他数据结构结合使用。