小编Sea*_*ean的帖子

Get-ChildItem作为PowerShell中的参数递归

我期待创建一个函数,可以切换cmdlet Get-ChildItem中递归的能力.

作为一个非常基本的例子:

...

param 
(   
    [string] $sourceDirectory = ".",
    [string] $fileTypeFilter = "*.log",
    [boolean] $recurse = $true
)

Get-ChildItem $sourceDirectory -recurse -filter $fileTypeFilter | 

...
Run Code Online (Sandbox Code Playgroud)

如何有条件地将-recurse标志添加到Get-ChildItem而不必求助于某些if/else语句?

我想也许可以用-recurseGet $recurseText参数替换Get-ChildItem语句(如果$ recurse为true则设置为"-recurse"),但这似乎不起作用.

powershell powershell-1.0

8
推荐指数
2
解决办法
4189
查看次数

标签 统计

powershell ×1

powershell-1.0 ×1