有没有一种方法可以获取上一次在C#中的目录中替换文件的时间

时间:2019-10-29 09:55:10

标签: windows directory filesystems

如果在Windows上替换了文件,我需要获取目录的上次替换时间。

我需要监视一些文件夹中的文件更改,为此我正在使用FileProviders-特别是PhysicalFileProvider。现在,每当文件更改时,我都会得到该事件,但是有时我也会随机地获得此事件,因此,我再次检查文件的lastwritetime,以查看自上次处理以来是否有文件更改( file.LastWriteTime> lastProcessedTime-保留在变量中)。但是有时用户会用旧文件替换文件,因此file.LastWriteTime总是小于lastProcessedTime,我已经检查了目录的lastWriteTime,并且它并没有全部更改,是否有办法识别其中的任何文件使用c#替换目录吗?

0 个答案:

没有答案