Changeset 1662 for trunk/eraser6/Eraser.Manager/Task.cs
- Timestamp:
- 1/25/2010 3:01:45 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/eraser6/Eraser.Manager/Task.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6/Eraser.Manager/Task.cs
r1515 r1662 718 718 if (info.Exists) 719 719 { 720 foreach (DirectoryInfo dir in info.GetDirectories())721 try722 {720 try 721 { 722 foreach (DirectoryInfo dir in info.GetDirectories()) 723 723 result.AddRange(GetFiles(dir)); 724 } 725 catch (DirectoryNotFoundException e) 726 { 727 //Ignore, but log. 728 Task.Log.LastSessionEntries.Add(new LogEntry(S._("Could not erase {0} because {1}", 729 dir.FullName, e.Message), LogLevel.Error)); 730 } 731 732 if (IncludeMask.Length == 0) 733 result.AddRange(info.GetFiles()); 734 else 735 result.AddRange(info.GetFiles(IncludeMask, SearchOption.TopDirectoryOnly)); 724 725 if (IncludeMask.Length == 0) 726 result.AddRange(info.GetFiles()); 727 else 728 result.AddRange(info.GetFiles(IncludeMask, SearchOption.TopDirectoryOnly)); 729 } 730 catch (UnauthorizedAccessException e) 731 { 732 Task.Log.LastSessionEntries.Add(new LogEntry(S._("Could not erase files and " + 733 "subfolders in {0} because {1}", info.FullName, e.Message), LogLevel.Error)); 734 } 736 735 } 737 736
Note: See TracChangeset
for help on using the changeset viewer.
