如何检查文件是否在最近 x 小时内创建?例如 23 小时等。使用 C# 3.0。
注意:如果我现在创建文件,这也必须有效,那么文件将是几秒钟而不是一小时。
最佳答案
使用:
System.IO.File.GetCreationTime(filename);
要获取文件的创建时间,请参阅GetCreationTime了解更多详情和示例。
然后你可以这样做:
public bool IsBelowThreshold(string filename, int hours)
{
var threshold = DateTime.Now.AddHours(-hours);
return System.IO.File.GetCreationTime(filename) <= threshold;
}
关于c# - 检查文件是否在最近 X 小时内创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1119158/