2 using System.Collections.Generic;
\r
5 namespace CompleteEraser
\r
7 class ShrredFiles : IOperation
\r
9 public event ProgressingEventHandler Progressing;
\r
10 public event ProgressedEventHandler Progressed;
\r
12 public void Execute(IEnumerable<string> files)
\r
14 foreach (string file in files)
\r
16 Progressing(this,new ProgressingEventArgs(file));
\r
19 ProgressedEventArgs e = new ProgressedEventArgs(file,null);
\r
23 FileBreaker.BreakFileOrFolder(file);
\r
25 catch (UnauthorizedAccessException uae)
\r
29 catch (IOException ie)
\r
33 Progressed(this, e);
\r