📜  C#中的File.GetLastWriteTimeUtc()方法与示例(1)

📅  最后修改于: 2023-12-03 15:14:31.588000             🧑  作者: Mango

C#中的File.GetLastWriteTimeUtc()方法与示例

在C#中,File.GetLastWriteTimeUtc()方法用于获取指定文件的最后修改时间,以协调世界时(UTC)表示。这个方法返回一个DateTime对象,表示最后修改时间。

语法
public static DateTime GetLastWriteTimeUtc(string path);
参数

path: 要获取最后修改时间的文件的路径。

示例

以下示例演示如何使用File.GetLastWriteTimeUtc()方法获取文件的最后修改时间:

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string path = @"C:\Users\admin\Desktop\example.txt";

        if (File.Exists(path))
        {
            DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(path);

            Console.WriteLine("文件 " + path + " 最后修改时间是 " + lastWriteTimeUtc);
        }
        else
        {
            Console.WriteLine("文件不存在。");
        }
    }
}

输出:

文件 C:\Users\admin\Desktop\example.txt 最后修改时间是 2021/8/31 下午 5:06:47

在上述示例中,我们首先指定了要获取最后修改时间的文件的路径,然后我们使用File.Exists()方法检查文件是否存在。如果文件存在,我们使用File.GetLastWriteTimeUtc()方法获取文件的最后修改时间,并将结果存储在DateTime变量lastWriteTimeUtc中。最后,我们将文件的路径和最后修改时间一起输出。

注意:由于File.GetLastWriteTimeUtc()方法返回的是协调世界时(UTC),因此在输出结果时需要进行本地时间的转换,或者以其他方式显示UTC时间。