diff --git a/scripts/Windows/Scripts/BrowserAutomation.ps1 b/scripts/Windows/Scripts/BrowserAutomation.ps1 index 69288b55..9562fe1b 100644 --- a/scripts/Windows/Scripts/BrowserAutomation.ps1 +++ b/scripts/Windows/Scripts/BrowserAutomation.ps1 @@ -28,19 +28,25 @@ function Start-AutomatedDownload() { $downloadChecker = { param() - foreach ($file in Get-ChildItem $tempDir) { - try { - $stream = [System.IO.File]::Open($file.FullName, [System.IO.FileMode]::Open, [System.IO.FileAccess]::ReadWrite, [System.IO.FileShare]::None); + $files = Get-ChildItem $tempDir; - if ($stream) { - $stream.Close(); + if ($(@($files)).Count -ge 0) { + foreach ($file in Get-ChildItem $tempDir) { + try { + $stream = [System.IO.File]::Open($file.FullName, [System.IO.FileMode]::Open, [System.IO.FileAccess]::ReadWrite, [System.IO.FileShare]::None); + + if ($stream) { + $stream.Close(); + } + + return $false; + } + catch { + return $true; } - - return $false; - } - catch { - return $true; } + } else { + return $false; } }