5

複数の csv ファイルを 1 つの csv にコピーする単純なバッチ スクリプトがありますが、powershell で同じことを同等の速度で行う方法が見つからないようです。バッチでは、次のようになります。

Copy "*.csv" Merged.csv

約 20 個の 3MB の csv をわずか数秒で 1 つのファイルにコピーします。

powershell では、私が最も近いものは次のとおりです。

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

この方法は本当に時間がかかります。上記のDOSコマンドに匹敵する速度のpowershellの方法はありますか?

4

1 に答える 1

5

これは、DOS コマンドと同じことを行う必要があります。

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

ただし、どちらも結果ファイルに余分なヘッダー行が含まれます。

于 2013-04-16T03:03:51.540 に答える