6

Есть ли способ использовать 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.

2 ответа2

6

PetSerAl правильно, добавлено SimonS
Out-Null - ваша лучшая ставка, но, как сказал SimonS, > $null быстрее

0

Просто чтобы добавить другое решение: mkdir возвращает объект, и если я просто выполню приведенный ниже код, у меня не будет никакого вывода. Более того, я могу использовать $dir чтобы сделать свой собственный вывод, если это необходимо

$dir = mkdir c:\foo\bar

Как примечание, я протестировал эту версию PowerShell

PS> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      15063  1155

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .