[novashare_inline_content]
PowerShell は、従来の Windows コマンド プロンプトを徐々に置き換えています。これに慣れて、いくつかの基本的なコマンドを更新します。このチュートリアルでは、PowerShell を使用してフォルダーを作成する方法を説明します。
PowerShellでフォルダーを作成する
Windows コマンド プロンプト、MacOS、または Linux ターミナルに慣れている場合は、次のコマンドを使用できることを知ってください。mkdir
またはmd
。これらの最後の 2 つはコマンドレットのエイリアスですNew-Item
を使用すると、PowerShell でファイルまたはディレクトリを作成できます。
要約すると、次のことができます次の 3 つのコマンドのいずれかを使用して、PowerShell でフォルダーを作成します。:
PS > mkdir "Nom du dossier"
PS > md "Nom du dossier"
PS > New-Item "Temp" -ItemType Directory
以下は同じコマンドですが、フォルダー パスを指定しています。
PS > mkdir "C:\Temp\Nouveau dossier"
PS > md "C:\Temp\Nouveau dossier"
PS > New-Item -Path "C:\Temp\Nouveau dossier\" -ItemType Directory

コマンドレットNew-Item
PowerShell の は、フォルダーを作成するための 2 つのエイリアスよりも完全であり、より多くの操作を実行できます。コマンドレットの最も一般的なオプションNew-item
は次のとおりです。
- -アイテムの種類:« ディレクトリ » または « ファイル »
- -パス :ディレクトリパス
- -名前 :ディレクトリの名前
詳細については、コマンドレットのドキュメントを参照してください。Microsoft サイトの新項目または入力してくださいGet-Help New-Item
PowerShell です。
フォルダーが存在しない場合にのみ作成します
デフォルトでは、PowerShell は既存のディレクトリを上書きしませんが、エラーを返します。必要ない場合は、パラメータを使用できます-Force
:
New-Item -ItemType Directory -Force -Path C:\Chemin\Du\Dossier
⚠️ 注意 :使用する場合-Force
すでに存在するファイル (ディレクトリではない) の場合は上書きされます。
スクリプトの場合、別の解決策はコマンドレットを使用することです。Test-Path
フォルダーの作成時にその存在を確認する条件:
$path = "C:\temp\MonNouveauDossier"
If(!(Test-Path -PathType container $path))
{
New-Item -ItemType Directory -Path $path
}
フォルダーとサブフォルダーを作成する
ネストされたフォルダーとサブフォルダーを作成するには、オプションでそれらを指定するだけです。-Path
。 PowerShell は、存在せず、パスに指定されているフォルダーを作成します。-Path
:
New-item -Path "C:\Dossier\NouveauDossier1\NouveauDossier2" -ItemType Directory
複数のフォルダーを一度に作成する
PowerShell を使用して、異なるパスに複数のフォルダーを一度に作成できます。場所をカンマで区切るだけです。
New-Item -Path C:\Temp1,C:\Temp2,C:\Temp3 -ItemType Directory
この記事をシェアする
[novashare_inline_content]