8

データを含む 2 つのテキスト ファイルがあります。

最初のテキスト ファイルには、ファイルへのフルパスの大きなリストが含まれています。d:\cat\cat1.txt

d:\test\file1-1.txt
d:\test\file1-2.txt
....
d:\test\file1-N.txt

2 番目のテキスト ファイルには、\files へのフルパスの短いリストが含まれています

d:\猫\ファイル\cat2.txt

d:\test\file2-1.txt
d:\test\file2-2.txt

を含む 3 番目のファイルが必要です

d:\test\file1-1.txt
d:\test\file1-2.txt
d:\test\file2-1.txt
d:\test\file1-3.txt
d:\test\file1-4.txt
d:\test\file2-2.txt
d:\test\file1-5.txt
d:\test\file1-6.txt
d:\test\file2-1.txt

助けてくれてありがとう。

4

2 に答える 2

14

複数のファイル (2 つ以上) を結合する場合は、次のようにします。

gc d:\cat\cat1.txt,d:\cat\file\cat2.txt | out-file d:\cat\combinedcat.txt

あなたの例からは、どのような「特定の」組み合わせが必要なのか明確ではないので、それを説明したいかもしれませんが、ファイルを組み合わせるロジックは上記のようになります。

于 2012-04-15T12:10:26.357 に答える
4

両方のファイルの内容を取得し、出力を新しいファイルに保存します。

Get-ChildItem d:\cat\cat1.txt,d:\cat\file\cat2.txt | 
  Get-Content | Out-File d:\cat\cat3.txt
于 2012-04-15T07:56:57.570 に答える