我在哪里可以找到对象方法的详细参考信息?

时间:2016-02-16 18:44:33

标签: powershell

我正在撰写Powershell脚本。像Remove-Item这样的Cmdlet很容易找到参考信息;您可以在PS中输入help Remove-item

但是,在某些情况下,您希望能够使用$item.Delete()方法而不是Remove-Item cmdlet。例如。我已经了解了删除文件的方法,而没有让他们先进入回收站。

但我们如何找到有关文件对象Delete方法的详细参考信息?我最接近的就是

PS C:\> dir E:\blue.html | Get-Member
   TypeName: System.IO.FileInfo

Name                      MemberType     Definition                                  
----                      ----------     ----------                                  
Mode                      CodeProperty   System.String Mode{get=Mode;}               
...
Delete                    Method         void Delete()       

告诉我FileInfo类型一个Delete()方法,并给我签名(显然没有参数)。但是,我在哪里可以找到这种方法的语义?例如。它真的绕过回收站吗?如果没有参数,是否无法删除文件夹(-Recurse)?等

当然,我真的希望有一个在线参考,而不是我必须购买的书的链接。

1 个答案:

答案 0 :(得分:1)

Powershell基于.net System.IO.FileInfo是一个.net对象,您可以在MSDN上找到它的所有文档。

https://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.110).aspx