我想搜索目录并查找最近 x 天的文件,目前我的函数返回所有时间相同的文件(谁在 2 天前创建),即使我搜索超过 2 天。
decimal days = nudDays.Value;
//read the number from NumericUpDown comtrol
private void setDays()
//each change in NumericUpDown comtrol will change days variable
{
if (nudDays.Value != 0)
{
days = nudDays.Value;
}
else
{
days = decimal.MaxValue;
}
}
检查我的文件是否在过去 x 天创建(天变量):
public bool checkFileCreationDate(FileInfo fileInfo)
{
double num = (double)nudDays.Value * -1;
if (fileInfo.CreationTime > DateTime.Now.AddDays(num))
{
return true;
}
return false;
}