📜  C#中的File.SetLastWriteTime()方法(带示例)(1)

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

C#中的File.SetLastWriteTime()方法

在C#中,File.SetLastWriteTime()方法用于设置文件的最后修改时间。这个方法的参数包括一个文件路径和一个日期时间值。

示例

下面的代码演示了如何使用File.SetLastWriteTime()方法来设置文件的最后修改时间:

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string filePath = @"C:\test.txt";
        DateTime newLastWriteTime = DateTime.Now;
        
        File.SetLastWriteTime(filePath, newLastWriteTime);
        
        Console.WriteLine("File's last write time has been changed.");
    }
}

在这个示例中,我们设置了一个名为filePath的变量来存储文件路径。接下来,我们使用DateTime.Now来设置一个新的最后修改时间。最后,我们调用File.SetLastWriteTime()方法来设置文件的最后修改时间。

结论

C#中的File.SetLastWriteTime()方法非常容易使用,并可用于在程序中自动设置文件的最后修改时间。如果你需要修改文件的最后修改时间以反映新的更改,请考虑使用File.SetLastWriteTime()方法。