Exemple #1
0
 internal void UpDateInfo()
 {
     foreach (var name in ChangedItems)
     {
         var finfo = new FileInfo(Path.Combine(this.Dir, name));
         if (finfo.Exists)
         {
             var item = Items.First(x => {
                 return(x.Name.Equals(name));
             });
             if (item != null)
             {
                 item.Size          = finfo.Length;
                 item.LastWriteTime = finfo.LastWriteTime;
             }
         }
     }
     if (ChangedItems.Count > 0)
     {
         ChangedItems.Clear();
         listView.Refresh();
     }
 }
Exemple #2
0
 public void AcceptChanges()
 {
     ChangedItems.Clear();
     Modified = false;
 }