Я обрабатываю кучу файлов с помощью цикла ForEach-Object
в скрипте powershell.
Get-ChildItem -Path "<path>" -Recurse | ForEach-Object {
# Do something complicated
}
К сожалению, у меня есть несколько путей, по которым могут быть файлы, поэтому мне придетсянапишите это так:
Get-ChildItem -Path "<path>" -Recurse | ForEach-Object {
# Do something complicated
}
Get-ChildItem -Path "<path2>" -Recurse | ForEach-Object {
# CAUTION, this block exists 2x in this file!
# Do the same complicated stuff with the other files
}
Есть ли способ, которым я мог бы "агрегировать" файлы в переменную и обрабатывать их всего за один цикл?