I want to do a progress bar of my script but then I need a total amount of folders.
Is there a significant runtime difference between:
Get-ChildItem $path -Directory | ForEach-Object {
#do work
}
and
$folders = Get-ChildItem $path -Directory
foreach($folder in $folders){
#do work
}
Then I can use $folders.Count
as my total amount of folders. I don't know how to do it with a foreach-object loop.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…