diff --git a/de/2024/11/02/powershell-cancel-loops/index.html b/de/2024/11/02/powershell-cancel-loops/index.html index fff1a852..c3249a0e 100644 --- a/de/2024/11/02/powershell-cancel-loops/index.html +++ b/de/2024/11/02/powershell-cancel-loops/index.html @@ -2,7 +2,7 @@

PowerShell: Schleifen gezielt abbrechen/überspringen

Normalerweise wird eine Schleife in PowerShell solange ausgeführt, wie es durch den außen stehenden Bedingungsblock definiert ist. Die folgende while-Schleife wird zum Beispiel so lange ausgeführt, wie die Variable namens $Variable kleiner oder gleich 10 ist.

1
+1 2 3 while($Variable -le 10) { # irgendwas } Es ist aber auch möglich gezielt eine komplette Schleife vorzeitig abzubrechen oder einen einzelnen Schleifendurchgang abzubrechen. Und zwar auch, wenn ihr mehrere Schleifen ineinander verschachtelt habt.">

PowerShell: Schleifen gezielt abbrechen/überspringen

Normalerweise wird eine Schleife in PowerShell solange ausgeführt, wie es durch den außen stehenden Bedingungsblock definiert ist. Die folgende while-Schleife wird zum Beispiel so lange ausgeführt, wie die Variable namens $Variable kleiner oder gleich 10 ist.

1
 2
 3
 
while($Variable -le 10) {
@@ -167,7 +167,7 @@
     $Dateien = Get-ChildItem $DieserOrdner.FullName -File
     :Datei foreach($DieseDatei in $Dateien) {
         if($DieseDatei.Length -ge 1KB) {
-            Write-Host "Die Datei $($DieseDatei.Name) ist größer oder gleich 1 KB - Überspringe Schleifendurchgang" -ForegroundColor Red
+            Write-Host "Die Datei $($DieseDatei.Name) ist größer oder gleich 1 KB - Breche Ordner-Schleife ab" -ForegroundColor Red
             break Ordner
         }
         Write-Host "Inhalt von $($DieseDatei.Name): $(Get-Content $DieseDatei.FullName)" -ForegroundColor Yellow