要通过.NET判断文件是否已更改,可以使用文件的最后修改时间(LastWriteTime)进行比较。以下是一个简单的C#代码示例:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "example.txt";
DateTime lastModifiedTime = File.GetLastWriteTime(filePath);
Console.WriteLine("Last modified time: " + lastModifiedTime);
// 在这里执行一些操作,例如修改文件
// ...
DateTime newLastModifiedTime = File.GetLastWriteTime(filePath);
if (newLastModifiedTime > lastModifiedTime)
{
Console.WriteLine("The file has been modified.");
}
else
{
Console.WriteLine("The file has not been modified.");
}
}
}
在这个示例中,我们首先获取文件的最后修改时间,然后执行一些操作(例如修改文件),最后再次获取文件的最后修改时间并进行比较。如果最后修改时间发生了变化,那么文件就被认为是已更改的。
领取专属 10元无门槛券
手把手带您无忧上云