Browse Source

Don't throw error when 'Force' switch is specified

This fixes error when 'Copy-Item2 -Force' would not overwrite existing files
pull/20/head
Kris Borowinski 8 years ago
committed by GitHub
parent
commit
168b8b4465
  1. 4
      NTFSSecurity/ItemCmdlets/CopyItem2.cs

4
NTFSSecurity/ItemCmdlets/CopyItem2.cs

@ -85,7 +85,7 @@ namespace NTFSSecurity
actualDestination = destination; actualDestination = destination;
} }
if (File.Exists(actualDestination)) if (!force & File.Exists(actualDestination))
{ {
WriteError(new ErrorRecord(new AlreadyExistsException(), "DestinationFileAlreadyExists", ErrorCategory.ResourceExists, actualDestination)); WriteError(new ErrorRecord(new AlreadyExistsException(), "DestinationFileAlreadyExists", ErrorCategory.ResourceExists, actualDestination));
return; return;
@ -129,4 +129,4 @@ namespace NTFSSecurity
base.EndProcessing(); base.EndProcessing();
} }
} }
} }

Loading…
Cancel
Save