有没有更好的方法来检查文件是否早于 X?



我目前正在使用以下代码:

(Now - dctFile.LastWriteTime).TotalMinutes > DeleteAgeInDays * 1440

有没有更精确的方法?我知道我可以使用.TotalMilliseconds乘以 86400000,但这似乎效率低下。

您可以使用.AddDays方法...

If dtcFile.LastWriteTime.AddDays(DeleteAgeInDays) < Date.Now Then

这应该足以满足您所需的精度...但是,如果您希望它仅根据日期(而不是时间(进行检查......

If dtcFile.LastWriteTime.AddDays(DeleteAgeInDays).Date < Date.Today Then

最新更新