Hallo,
ich möchte gerne vor dem Download einer Datei dessen Größe wissen.
Nach etwas suche hatte ich das hier gefunden:
$webClient = New-Object System.Net.WebClient $webClient.OpenRead("https://downloads.giga.de/android/SM-G900F_UM_Open_Kitkat_Ger_D01_140307.pdf") [Int64]$fileSize = $webClient.ResponseHeaders["Content-Length"] Write-Host $fileSize
Das liefert mir auch die gewünschte Größe, jedoch funktioniert die Abfrage nur 2x, wenn ich das Script zum 3x starte, auch mit einer anderen url scheitert es mit folgendem Fehler:
+ $webClient.OpenRead("https://downloads.giga.de/android/SM-G900F_UM_Op ...
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
Wenn ich eine neue Console öffne funktioniert es wieder 2x.
Das hilft leider auch nicht:
Remove-Variable fileSize Remove-Variable webClient
Kann mir jemand helfen?
Danke schon mal für die Hilfe.