【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";
出力ファイルを指定。


♦3行目:

  Get-Content $inputFile | Out-File $outputFile
パイプライン( | )で処理を結合。「Get-Content $inputFile」で C:¥TEMP フォルダにある拡張子txt のファイルを全て読み込む。その読み込んだ内容を「Out-File $outputFile」で出力。



コメント

このブログの人気の投稿

【論文メモ】A systematic literature review on source code similarity measurement and clone detection: techniques, applications, and challenges

【論文メモ】<2022>コードクローン検索手法の調査

【論文】A Survey on Causal Inference<2021>