PowerShellを使用して複数のディレクトリを作成する方法


方法1: 単一のコマンドで複数のディレクトリを作成する PowerShellのNew-Itemコマンドレットを使用して、複数のディレクトリを一度に作成することができます。以下はその例です。

New-Item -ItemType Directory -Path "C:\Path\To\Directory1", "C:\Path\To\Directory2", "C:\Path\To\Directory3"

このコマンドでは、"C:\Path\To\Directory1"、"C:\Path\To\Directory2"、"C:\Path\To\Directory3"の3つのディレクトリを作成します。必要に応じて、パスを追加できます。

方法2: ループを使用して複数のディレクトリを作成する PowerShellでは、ループを使用して複数のディレクトリを作成することもできます。以下はその例です。

$directories = @("C:\Path\To\Directory1", "C:\Path\To\Directory2", "C:\Path\To\Directory3")
foreach ($directory in $directories) {
    New-Item -ItemType Directory -Path $directory
}

この例では、$directories配列に含まれる各パスに対してループが実行され、New-Itemコマンドレットが使用されてディレクトリが作成されます。

方法3: テキストファイルからディレクトリを作成する PowerShellでは、テキストファイルに列挙されたディレクトリを一括で作成することもできます。以下はその例です。

  1. テキストファイル(例: directories.txt)を作成し、作成したいディレクトリのパスを1行ずつ記述します。
C:\Path\To\Directory1
C:\Path\To\Directory2
C:\Path\To\Directory3
  1. 以下のスクリプトを使用して、テキストファイルからディレクトリを作成します。
$directories = Get-Content -Path "C:\Path\To\directories.txt"
foreach ($directory in $directories) {
    New-Item -ItemType Directory -Path $directory
}

このスクリプトでは、Get-Contentコマンドレットを使用してテキストファイルの内容を読み取り、ループを使用してディレクトリを作成します。

これらの方法を使用して、PowerShellを使って複数のディレクトリを作成することができます。必要に応じて、パスやコマンドレットのオプションを調整してください。