📅  最后修改于: 2023-12-03 15:14:31.668000             🧑  作者: Mango
在C#中,File.SetLastAccessTime()方法可用于设置文件或目录的上一次访问时间。
public static void SetLastAccessTime(string path, DateTime lastAccessTime);
path
:要设置上一次访问时间的文件或目录的路径。lastAccessTime
:要设置的上一次访问时间。下面是使用File.SetLastAccessTime()方法来更改文件上一次访问时间的示例代码。
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = @"C:\Test\test.txt";
FileInfo fileInfo = new FileInfo(filePath);
// 显示原有的上一次访问时间
Console.WriteLine("Original Last Access Time: " + fileInfo.LastAccessTime);
// 设置新的上一次访问时间
DateTime newLastAccessTime = new DateTime(2021, 1, 1);
File.SetLastAccessTime(filePath, newLastAccessTime);
// 显示新的上一次访问时间
Console.WriteLine("New Last Access Time: " + fileInfo.LastAccessTime);
}
}
输出结果如下:
Original Last Access Time: 8/12/2021 12:36:54 PM
New Last Access Time: 1/1/2021 12:00:00 AM
在上面的示例代码中,我们使用了FileInfo类来获取原有的上一次访问时间,然后使用File.SetLastAccessTime()方法设置了新的上一次访问时间。最后,我们再次使用FileInfo类来获取新的上一次访问时间,并将其打印出来。
这就是如何使用C#中的File.SetLastAccessTime()方法来设置文件或目录的上一次访问时间了。