Я пишу сценарий Powershell. Командлеты типа Remove-Item
легко найти справочную информацию; вы можете ввести help Remove-item
в PS.Где я могу найти подробную справочную информацию для методов объектов?
Однако в некоторых случаях вы хотели бы использовать метод $item.Delete()
вместо командлета Remove-Item
. Например. Я читал, что это способ удалить файлы, не запустив их сначала в Корзину.
Но как мы находим подробную справочную информацию о методе файлового объекта 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
)? И т. Д.
Конечно, я действительно надеюсь на онлайн-ссылку, а не на ссылку на книгу, которую я должен купить.
Вы всегда можете начать падать [System.IO.FileInfo] (https://www.bing.com/search?q=system.io.flieinfo) в поисковую систему и посмотреть, что идет вне. Вы будете удивлены. –
Хорошая идея. @RyanBemrose – LarsH