次のようにコピーコマンドを使用して2つのファイルを結合したいと思います。これは次のように簡単に実行できます。
/b base.txt + file1.txt combined_file1.txt をコピーします。
ただし、ファイルの最初の部分 (base.txt) は一定のままで、後半部分は異なるファイル (file1.txt、file2.txt、file3.txt など) が入ったフォルダーから取得されます。
出力ファイルは、変数filenameで、組み合わせ_前面に追加されました。
ファイルのディレクトリ内に配置して、他のすべての変数ファイルの先頭に base.txt を自動的に追加できるバッチ ファイルが必要です。
答え1
これを実行する PowerShell スクリプトはここにあります。ベース パスと結合フォルダーおよびファイル フォルダーを調整するだけです。
$baseFilename = "c:\temp\base.txt"
$addonFolderLocation = "c:\temp\files"
$combinedFolderLocation = "c:\temp\combined\"
#Get all files in addon folder location
$addonFilenames = Get-ChildItem $addonFolderLocation
foreach ($addonFilename in $addonFilenames)
{
cat $baseFilename, $addonFilename.fullname | sc "$combinedFolderLocation combined_ $addonFilename"
}
編集: 結合出力のファイル名の前に combined_ を追加しました