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

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

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

简介

File.GetLastAccessTimeUtc()方法是C#中用于获取文件的最后访问时间(UTC时间)的方法。该方法返回文件的最后访问时间,即最后一次读取或写入文件的时间,以协调世界时(UTC)格式表示。

方法签名
public static DateTime GetLastAccessTimeUtc(string path);

参数:

  • path:文件路径,可为相对路径或绝对路径

返回值:

  • DateTime 类型,表示文件的最后访问时间,以UTC格式表示。
示例

下面是File.GetLastAccessTimeUtc()方法的一个简单示例:

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string path = @"C:\example\example.txt";
        DateTime lastAccessTimeUtc = File.GetLastAccessTimeUtc(path);
        Console.WriteLine($"File last access time (UTC): {lastAccessTimeUtc}");
    }
}

输出:

File last access time (UTC): 2022-02-28 01:45:23Z

在上面的示例中,我们使用了File.GetLastAccessTimeUtc()方法来获取'C:\example\example.txt'文件的最后访问时间。该方法返回一个DateTime类型的UTC时间,我们使用Console.WriteLine()方法将其输出到控制台上。

需要注意的是,上述代码中的'Z'字符表示UTC时间。

注意事项
  • 在使用File.GetLastAccessTimeUtc()方法获取文件的最后访问时间时,应该调用File.Exists()方法检查文件是否存在。如果文件不存在,该方法将抛出IOException异常。
  • 如果文件不存在访问权限,也会抛出UnauthorizedAccessException异常。
参考链接