我希望创建一个函数,可以切换在cmdlet Get-ChildItem中递归的能力。
作为一个非常基本的示例:
如何在不使用if/else语句的情况下有条件地添加-recurse标志到Get-ChildItem中?
我认为可以将Get-ChildItem语句中的-recurse替换为$recurseText参数(如果$recurse为真,则设置为“-recurse”),但似乎不起作用。
作为一个非常基本的示例:
...
param
(
[string] $sourceDirectory = ".",
[string] $fileTypeFilter = "*.log",
[boolean] $recurse = $true
)
Get-ChildItem $sourceDirectory -recurse -filter $fileTypeFilter |
...
如何在不使用if/else语句的情况下有条件地添加-recurse标志到Get-ChildItem中?
我认为可以将Get-ChildItem语句中的-recurse替换为$recurseText参数(如果$recurse为真,则设置为“-recurse”),但似乎不起作用。