folder にサブディレクトリを作成する必要がありますC:\projects
。get-content -Raw を使用して入力ファイルを読み取り、ファイルを文字列に変換してから、文字列を改行で分割しています。しかし、文字列を New-Item に渡すと、「パスに不正な文字があります」と表示されます。空白や改行文字をトリムするために trim() を使用しましたが、同じエラーが発生します。
$inputTxt = Get-Content "c:\input.txt" -Raw
[string[]]$input = $inputTxt.split("`n")
$combinePath = "c:\projects"+ "\" + $input[$i]
New-Item $combinePath -type directory
または、get-content を使用して入力ファイルを配列に直接読み取っていましたが、改行で分割される -Raw パラメータを使用していませんでしたが、ファイルに入力が 1 つしかない場合に問題が発生し、代わりに文字に従って文字列を分割します改行の。