From 168b8b4465a76a337fb56220da143b3942e255e2 Mon Sep 17 00:00:00 2001 From: Kris Borowinski Date: Mon, 18 Sep 2017 17:14:23 +0200 Subject: [PATCH] Don't throw error when 'Force' switch is specified This fixes error when 'Copy-Item2 -Force' would not overwrite existing files --- NTFSSecurity/ItemCmdlets/CopyItem2.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NTFSSecurity/ItemCmdlets/CopyItem2.cs b/NTFSSecurity/ItemCmdlets/CopyItem2.cs index 9f6bfe6..79d4067 100644 --- a/NTFSSecurity/ItemCmdlets/CopyItem2.cs +++ b/NTFSSecurity/ItemCmdlets/CopyItem2.cs @@ -85,7 +85,7 @@ namespace NTFSSecurity actualDestination = destination; } - if (File.Exists(actualDestination)) + if (!force & File.Exists(actualDestination)) { WriteError(new ErrorRecord(new AlreadyExistsException(), "DestinationFileAlreadyExists", ErrorCategory.ResourceExists, actualDestination)); return; @@ -129,4 +129,4 @@ namespace NTFSSecurity base.EndProcessing(); } } -} \ No newline at end of file +}