Get-ChildItem | ForEach-Object { <# do what you need to do #> }
или короче:
gci | % { <# ... #> }
или, если вы хотите явную циклическую конструкцию:
foreach ($file in Get-ChildItem) {
# ...
}
Обратите внимание, однако, что foreach
будет запускаться только после всех выходных данных изGet-ChildItem
собрано.На мой взгляд, большинство кода Powershell должны максимально использовать конвейер.