powershell合并csv的

use*_*702 5 csv powershell merge

我有一个简单的批处理脚本将多个csv文件复制到一个csv中,我似乎无法找到一种方法在PowerShell中以相同的速度执行相同的操作.批处理它是这样的:

复制"*.csv"Merged.csv

它只需几秒钟即可将大约20个3MB csv复制到一个文件中.

在powershell中,我最接近的是:

dir*.csv | Import-Csv | Export-Csv allsites.csv -NoTypeInformation

这种方法需要很长时间.在PowerShell中是否有一个方法可以与上面的DOS命令相媲美?

mjo*_*nor 5

这应该与DOS命令相同.

(get-content *.csv) | set-content Merged.csv
Run Code Online (Sandbox Code Playgroud)

但是任何一个都会在结果文件中以额外的标题行结束.