Используйте командлет Get-ChildItem
, чтобы найти соответствующие файлы Zip, а затем перенаправьте результаты в командлет ForEach-Object
для циклического перебора файлов.Переменная $_
или $psitem
является текущим объектом, переданным через конвейер.Тогда свойство FullName
этого объекта будет содержать полный путь к каждому файлу Zip.
Get-ChildItem -Path C:\Example\Path -Filter '*.zip' -Recurse |
ForEach-Object {
& java -Dc=myCore1 -Dauto=yes -Ddata=files -Drecursive=yes -jar example/exampledocs/post.jar $_.Fullname
}