diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth.BuildTasks/Purge.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth.BuildTasks/Purge.cs b/src/DotNetOpenAuth.BuildTasks/Purge.cs index f23a6d9..e19e485 100644 --- a/src/DotNetOpenAuth.BuildTasks/Purge.cs +++ b/src/DotNetOpenAuth.BuildTasks/Purge.cs @@ -56,7 +56,7 @@ namespace DotNetOpenAuth.BuildTasks { public override bool Execute() { HashSet<string> intendedFiles = new HashSet<string>(this.IntendedFiles.Select(file => file.GetMetadata("FullPath")), StringComparer.OrdinalIgnoreCase); - foreach (string directory in this.Directories.Select(dir => NormalizePath(dir))) { + foreach (string directory in this.Directories.Select(dir => NormalizePath(dir)).Where(dir => Directory.Exists(dir))) { foreach (string existingFile in Directory.GetFiles(directory, "*", SearchOption.AllDirectories)) { if (!intendedFiles.Contains(existingFile)) { this.Log.LogWarning("Purging file \"{0}\".", existingFile); |