使用
Get-ChildItem
cmdlet
找到相关的zip文件,然后将结果通过管道发送到
ForEach-Object
cmdlet
循环文件。这个
$_
或
$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
}