Index: trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FolderErasureTargetConfigurer.cs
===================================================================
--- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FolderErasureTargetConfigurer.cs	(revision 2227)
+++ trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FolderErasureTargetConfigurer.cs	(revision 2228)
@@ -33,4 +33,5 @@
 using Eraser.Manager;
 using Eraser.Util;
+using System.IO;
 
 namespace Eraser.DefaultPlugins
@@ -111,4 +112,13 @@
 				if (match.Groups["directoryIncludeMask"].Success)
 					folderInclude.Text += match.Groups["directoryIncludeMask"].Value.Remove(0, 2) + ' ';
+
+				return true;
+			}
+			else if (Directory.Exists(argument))
+			{
+				folderPath.Text = argument;
+				folderDelete.Checked = false;
+				folderInclude.Text = folderExclude.Text = string.Empty;
+				return true;
 			}
 
Index: trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileErasureTargetConfigurer.cs
===================================================================
--- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileErasureTargetConfigurer.cs	(revision 2227)
+++ trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileErasureTargetConfigurer.cs	(revision 2228)
@@ -33,4 +33,5 @@
 using Eraser.Manager;
 using Eraser.Util;
+using System.IO;
 
 namespace Eraser.DefaultPlugins
@@ -93,4 +94,9 @@
 				return true;
 			}
+			else if (File.Exists(argument))
+			{
+				filePath.Text = argument;
+				return true;
+			}
 
 			return false;
