如何在 foreach 迴圈中使用 PowerShell break 語句?


您可以按如下所示使用 foreach 迴圈中的 PowerShell Break 語句。

示例

foreach($obj in (Get-ChildItem D:\Temp)){
   Write-Output $obj
   if($obj.Name -eq "cars.xml"){Break}
}

輸出

Directory: D:\Temp
Mode       LastWriteTime       Length Name
----       -------------       ------ ----
d-----     13-12-2019                 09:52GPO_backup
d-----     24-11-2018 11:31           LGPO
-a----     27-01-2020 22:21     13962 Alias1
-a----     26-01-2020 19:20     13818 aliases.txt
-a----     07-05-2018 23:00301  cars.xml

在上面的示例中,當檔名與 cars.xml 匹配時,迴圈將會終止。

更新於: 2020-03-12

600 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告