我想使用powershell脚本迭代文件夹中的文件;
答案 0 :(得分:15)
Get-ChildItem | ForEach-Object { <# do what you need to do #> }
或更短:
gci | % { <# ... #> }
或者如果你想要一个显式的循环结构:
foreach ($file in Get-ChildItem) {
# ...
}
但请注意,foreach
仅在收集Get-ChildItem
的所有输出后才会运行。在我看来,大多数Powershell代码应尽可能使用管道。