我有一个简单的批处理脚本,可以将多个csv文件复制到一个csv中,我似乎找不到在可比的速度下在powershell中执行相同操作的方法。 批量处理如下:

Copy "*.csv" Merged.csv

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

在PowerShell中,我最接近的是:

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

此方法需要很长时间。 Powershell中是否有一种方法可以与上面的DOS命令媲美?

===============>>#1 票数:5 已采纳

这应该与您的DOS命令相同。

(get-content *.csv) | set-content Merged.csv

但是,任何一个都将在结果文件中以额外的标题行结尾。

  ask by user2284702 translate from so

未解决问题?本站智能推荐: