Esempio n. 1
0
 /// <summary>
 /// Uses old.AccessedUtc if it is newer than FileInfo.LastAccessTimeUtc
 /// </summary>
 /// <param name="f"></param>
 /// <param name="old"></param>
 public CachedFileInfo(FileSystemInfo f, CachedFileInfo old)
 {
     AccessedUtc = f.LastAccessTimeUtc;
     if (old != null && AccessedUtc < old.AccessedUtc)
     {
         AccessedUtc = old.AccessedUtc;                                               //Use the larger value
     }
     UpdatedUtc = f.CreationTimeUtc;
 }
Esempio n. 2
0
 public CachedFileInfo(CachedFileInfo f, DateTime accessedDate)
 {
     UpdatedUtc  = f.UpdatedUtc;
     AccessedUtc = accessedDate;
 }