【PowerShell】複数ファイルを結合コピーする方法
PowerShellで複数ファイルを結合コピーする方法 ①:2つのファイルを結合コピー ✏スクリプト $inputFld="C:\TEMP"; $outputFile="C:\TEMP\output.txt"; Get-Content $inputFld'\input1.txt', $inputFld'\input2.txt' | Out-File $outputFile ☝スクリプトの説明 ♦1行目: $inputFld="C:\TEMP"; 結合コピーしたい入力ファイルが格納されているフォルダを指定。 ♦2行目: $outputFile="C:\TEMP\output.txt"; 出力ファイルを指定。 ♦3行目: Get-Content $inputFld'\input1.txt', $inputFld'\input2.txt' | Out-File $outputFile パイプライン( | )で処理を結合。「Get-Content $inputFld'\input1.txt', $inputFld'\input2.txt'」でinput1.txtとinput2.txtのファイル内容を取り込み。その読み込んだ内容を「Out-File $outputFile」で出力。 ②:ワイルドカードを用いてファイルを結合コピー ✏スクリプト $inputFile="C:\TEMP\*.txt"; $outputFile="C:\OUT\output.txt"; Get-Content $inputFile | Out-File $outputFile ☝スクリプトの説明 ♦1行目: $TargetPath="C:\TEMP\*.txt"; 読み込む対象のファイル(C:¥TEMP¥*.txt)を指定。 ♦2行目: $outputFile="C:\OUT\output.txt"; 出力ファイルを指定。