PowerShell中问号(?)的含义在PowerShell代码中,我们经常会看到如下的代码:PS C:\Users\zhanghong> Get-Childitem d:\ | ? {$_.PSIsContainer -eq $true}这里的$_表示循环变量,之前我们介绍过。可以通过这个链接了解相关信息:post/powershell-loop-variant-operator.html接下来,我们看看这个问号(?),问号后面有一对大括号({}),大括号中是一个判断语句表达式。所以很明显这个语句的作用是从d:\的所有子对象中,选取出文件夹来。那问号(?)其实就是Where-Object的符号别名。

03-15 09:48