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