使用windows powershell组合一些文件

使用windows powershell组合一些文件,windows,file,powershell,cat,Windows,File,Powershell,Cat,例如,我在D驱动器中有两个文件a.txt和b.txt,我试图在名为ab.txt的文件中包含这些文件的内容,因此我在powershell中编写了以下代码: cd d:\ cat *.txt > d:\ab.txt 它工作并合并了两个文件,但问题是a.txt和b.txt文件的内容在ab.txt文件中重复了很多次。例如,每个源文件只有10个字符,而ab.txt文件几乎有500个字符。 我怎样才能解决这个问题 试试这个: (Get-Content -Path *.txt) | Out-File

例如,我在D驱动器中有两个文件a.txt和b.txt,我试图在名为ab.txt的文件中包含这些文件的内容,因此我在powershell中编写了以下代码:

cd d:\
cat *.txt > d:\ab.txt
它工作并合并了两个文件,但问题是a.txt和b.txt文件的内容在ab.txt文件中重复了很多次。例如,每个源文件只有10个字符,而ab.txt文件几乎有500个字符。 我怎样才能解决这个问题

试试这个:

(Get-Content -Path *.txt) | Out-File .\ab.txt

您是否多次运行同一命令?因为在第一次运行之后,您也会
cat
“使用ab.txt,所以它会很快变大。”不,我只做过一次