web-dev-qa-db-ja.com

Powershellサイレントmkdir

詳細な出力なしで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を使用しています。

11
user672409

PetSerAlは正しい、SimonSによって追加されました
Out-Nullが最善の策ですが、SimonSが述べたように> $nullの方が速い

10
Lachie White

別のソリューションを追加するだけです。mkdirはオブジェクトを返します。以下のコードを実行しただけでは、出力はありません。さらに、$dir必要に応じて独自の出力を作成する

$dir = mkdir c:\foo\bar

補足として、このPowerShellバージョンをテストしました

PS> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      15063  1155
2
JiBéDoublevé