我正在撰写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
)?等
当然,我真的希望有一个在线参考,而不是我必须购买的书的链接。
答案 0 :(得分:1)
Powershell基于.net System.IO.FileInfo是一个.net对象,您可以在MSDN上找到它的所有文档。
https://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.110).aspx