我正在尝试访问文本文件的方法,我首先使用它:
Get-Item file.txt | get-member
然后我想使用GetType()方法,但它说它不能识别file.txt作为cmdlet,函数,脚本文件或可操作问题的名称。我需要访问该方法或任何其他方法:D
答案 0 :(得分:4)
你有几个选择。首先是使用parens将命令转换为表达式:
(Get-Item file.txt).GetType()
另一个选项是在管道中使用Foreach-Object(别名为foreach)来对管道对象执行任意脚本,其中每个管道对象由特殊变量$_
表示,例如:
Get-Item file.txt | Foreach {$_.GetType()}