Есть ли способ использовать mkdir (он же md) в powershell без подробного вывода? В настоящее время вывод выглядит следующим образом:
PS C:\Users\myusername> mkdir foobar
Directory: C:\Users\myusername
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2016-12-07 9:35 AM foobar
PS C:\Users\myusername>
Если нет сообщения об ошибке, я бы хотел, чтобы она молчала, как в
PS C:\Users\myusername> mkdir foobar
PS C:\Users\myusername>
Есть ли способ сделать это? Я использую Powershell версии 2.
| Out-Null
?mkdir | out-null
,mkdir > $null
,$null = mkdir
,[void]mkdir
Ваши варианты, я всегда использую ,> $null
потому что это быстрее , чем| out-null
- см это для справки stackoverflow.com/questions/5260125/...Ответы:
PetSerAl правильный, добавленный SimonS
Out-Null
- ваша лучшая ставка, но, как заявил SimonS,> $null
быстрееисточник
Просто чтобы добавить другое решение:
mkdir
возвращает объект, и если я просто выполню приведенный ниже код, у меня не будет никакого вывода. Более того, я могу использовать,$dir
чтобы сделать свой собственный вывод, если это необходимоКак примечание, я протестировал эту версию PowerShell
источник