如何看待“替代方案” PowerShell 中的属性?
使用
Get-ChildItem | Get-Member
我可以看到对象的方法和属性。但是我如何才能看到例如属性的不同可能值?我可以用来
Get-ChildItem | Where-Object {$_.Attributes -ne "Directory"}
提取不是目录对象的对象,但如何查看 .Attributes 的其他替代方案?
Using
Get-ChildItem | Get-Member
I can see the methods and properties for an object. But how can I see the different possible values for e.g. properties? I can use
Get-ChildItem | Where-Object {$_.Attributes -ne "Directory"}
to extract objects which are not directory objects, but how can I see the other alternatives for .Attributes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
提供程序属性 PSIContainer 对于文件夹为 true,对于文件为 false,因此您只能使用以下其中一项来获取文件:
至于 Attributes 属性,Get-Member 的输出显示其类型名称 (System.IO.FileAttributes),其中是一个 Enum 对象:
您可以通过以下方式获取其可能的值:
The provider property PSIsContainer is true for folders and false for files, so you can get files only with one of the following:
As for the Attributes property, the output of Get-Member shows its type name (System.IO.FileAttributes), which is an Enum object:
You can get its possible values with: