如何计算创建文件后经过的时间

本文关键字:文件 经过 时间 创建 何计算 计算 | 更新日期: 2023-09-27 18:24:52

我想计算创建文件以来的时间,例如,如果文件是12个月前创建的,我想删除它。我现在有这个:

DateTime fileCreatedDate = File.GetCreationTime(path);

谢谢!

如何计算创建文件后经过的时间

Substract fileCreatedDate from DateTime.现在-应该可以了:

DateTime fileCreatedDate = File.GetCreationTime(path);
var timespan = DateTime.Now - fileCreatedDate;
if(timespan.Days > 365)
{
   File.Delete(path);
}

试试这个

DateTime fileCreatedDate = File.GetCreationTime(path);
TimeSpan difference = DateTime.Now.Subtract(fileCreatedDate);
if(difference.TotalDays > 365)
{
}

希望这能帮助

您可以执行此

  DateTime fileCreatedDate = File.GetCreationTime(path);
  if((DateTime.Now - fileCreatedDate ).Days > 365)
  {
        File.Delete(path);
  }