K:\test中存在空目录“新建文件夹”
`>$a = gci K:\test`目录不应该具有Length属性。让我们检查一下:
`[bool]($a.PSobject.Properties.Name -match "Length") False` Yes, it doesn't have.但是:
`>$a.Length 1` What does that mean???发布于 2015-04-21 02:16:09
这是在V3中添加的一个合成属性,以防止脚本中的错误,在脚本中,通常期望返回数组的表达式可能返回标量,并导致数组操作失败。
现在可以对任何对象使用Count或Length,即使它没有该属性。如果对象没有Count或Length属性,它将返回1($null为0)。具有计数或长度属性的对象将一如既往地继续工作。 PS> $a = 42 PS> $a.Count 1
来源 (存档链接)
https://stackoverflow.com/questions/29761477
复制相似问题