如何使用PowerShell迭代文件?

时间:2010-08-31 01:54:11

标签: powershell

我想使用powershell脚本迭代文件夹中的文件;

1 个答案:

答案 0 :(得分:15)

Get-ChildItem | ForEach-Object { <# do what you need to do #> }

或更短:

gci | % { <# ... #> }

或者如果你想要一个显式的循环结构:

foreach ($file in Get-ChildItem) {
    # ...
}

但请注意,foreach仅在收集Get-ChildItem的所有输出后才会运行。在我看来,大多数Powershell代码应尽可能使用管道。