📅  最后修改于: 2023-12-03 15:00:16.775000             🧑  作者: Mango
在C#中,File类提供了许多有用的方法,其中之一是GetCreationTimeUtc()方法。这个方法用于获取指定文件的创建时间(协调世界时,UTC),并以DateTime格式返回。
public static DateTime GetCreationTimeUtc(string path);
参数说明:
path
:文件的路径,可以是绝对路径或相对路径。如果使用相对路径,则相对于当前工作目录。返回值: 指定文件的创建时间(协调世界时)。
下面是一个示例,说明如何使用GetCreationTimeUtc()方法获取文件的创建时间:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
string filePath = @"C:\Temp\test.txt";
// 获取文件的创建时间(协调世界时)
DateTime creationTimeUtc = File.GetCreationTimeUtc(filePath);
// 显示文件的创建时间(本地时间)
Console.WriteLine("File created on {0}", creationTimeUtc.ToLocalTime());
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
在上面的示例中,我们首先定义文件路径,然后使用File.GetCreationTimeUtc()方法获取文件的创建时间(协调世界时)。最后,我们将创建时间转换为本地时间,并在控制台上显示它。
运行程序,输出如下:
File created on 2022/1/1 下午 12:00:00
注意,这里的时间是根据系统设置的日期和时间格式显示的。
File.GetCreationTimeUtc()方法是一个非常有用的方法,可以用于获取文件的创建时间(协调世界时)。在处理文件操作时,许多情况下需要获取文件的创建时间,如备份操作、日志记录等。通过使用这个方法,我们可以轻松地获取文件的创建时间,并进行进一步处理。