Changeset 2051
- Timestamp:
- 5/4/2010 4:31:36 AM (3 years ago)
- Location:
- trunk/eraser/Eraser
- Files:
-
- 3 edited
-
Eraser.csproj (modified) (1 diff)
-
Program.cs (modified) (5 diffs)
-
SchedulerPanel.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser/Eraser.csproj
r2015 r2051 360 360 </ItemGroup> 361 361 <ItemGroup> 362 <ProjectReference Include="..\Eraser.DefaultPlugins\Eraser.DefaultPlugins.csproj"> 363 <Project>{21752123-7BD7-4B44-B512-14A963C55FD8}</Project> 364 <Name>Eraser.DefaultPlugins</Name> 365 <Private>False</Private> 366 </ProjectReference> 362 367 <ProjectReference Include="..\Eraser.Manager\Eraser.Manager.csproj"> 363 368 <Project>{C1AC3255-0939-499D-A69D-725E3DD4F574}</Project> -
trunk/eraser/Eraser/Program.cs
r2044 r2051 39 39 using Eraser.Manager; 40 40 using Eraser.Util; 41 using Eraser.DefaultPlugins; 41 42 42 43 namespace Eraser … … 399 400 400 401 //Parse the rest of the command line parameters as target expressions. 401 List<string> trueValues = new List<string>(new string[] { "yes", "true" });402 402 foreach (string argument in arguments.PositionalArguments) 403 403 { … … 458 458 foreach (string path in args.PositionalArguments) 459 459 { 460 FileSystemObject Target target = null;461 if ( Directory.Exists(path))460 FileSystemObjectErasureTarget target = null; 461 if ((File.GetAttributes(path) & FileAttributes.Directory) != 0) 462 462 { 463 target = new Folder Target();463 target = new FolderErasureTarget(); 464 464 target.Path = path; 465 465 } 466 466 else 467 467 { 468 target = new File Target();468 target = new FileErasureTarget(); 469 469 target.Path = path; 470 470 } … … 475 475 //Was the recycle bin specified? 476 476 if (((ShellArguments)args).RecycleBin) 477 task.Targets.Add(new RecycleBin Target());477 task.Targets.Add(new RecycleBinErasureTarget()); 478 478 break; 479 479 … … 481 481 foreach (string path in args.PositionalArguments) 482 482 { 483 UnusedSpace Target target = new UnusedSpaceTarget();483 UnusedSpaceErasureTarget target = new UnusedSpaceErasureTarget(); 484 484 target.Drive = path; 485 485 task.Targets.Add(target); -
trunk/eraser/Eraser/SchedulerPanel.cs
r2041 r2051 36 36 using Eraser.Manager; 37 37 using Eraser.Util; 38 using Eraser.DefaultPlugins; 38 39 using Microsoft.Samples; 39 40 using ProgressChangedEventArgs = Eraser.Util.ProgressChangedEventArgs; … … 470 471 Task task = new Task(); 471 472 foreach (string file in files) 472 { 473 FileSystemObject Target target;474 if ( Directory.Exists(file))475 target = new Folder Target();473 { 474 FileSystemObjectErasureTarget target; 475 if ((File.GetAttributes(file) & FileAttributes.Directory) != 0) 476 target = new FolderErasureTarget(); 476 477 else 477 target = new File Target();478 target = new FileErasureTarget(); 478 479 target.Path = file; 479 480
Note: See TracChangeset
for help on using the changeset viewer.
