From 0fecb0546c19dd294e1d665afffbae0e308c4474 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 28 Aug 2024 04:38:30 +0200 Subject: [PATCH] Streamline restoration of directories --- scripts/Windows/Scripts/Restoration.ps1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/Windows/Scripts/Restoration.ps1 b/scripts/Windows/Scripts/Restoration.ps1 index 428da160..f633fa61 100644 --- a/scripts/Windows/Scripts/Restoration.ps1 +++ b/scripts/Windows/Scripts/Restoration.ps1 @@ -157,7 +157,12 @@ $null = New-Module { 7z x "-o$dir" (Get-ValhallaBackupArchive) $sourcePath @ArgumentList; if (Test-Path $filePath) { - Copy-Item -Recurse (Join-Path $dir $sourcePath) $Target; + if (Test-Path -PathType Container $filePath) { + $null = New-Item -ItemType Directory $Target -Force; + $filePath = "$filePath/*"; + } + + Copy-Item -Recurse $filePath $Target -Force; } Remove-Item -Recurse -Force $dir;