いくつかの大きなcsvファイルを同じフィールドに結合しようとしています。私ができる最善のことは次のとおりです。
@echo off
setlocal
set first=1
for %%F in (*.csv) do (
if defined first (
type "%%F" >> new.csv
set "first="
) else (
more +1 "%%F" >> new.csv
)
)
これは小さなファイルではうまく機能しますが、ファイルが大きい場合、各スクリーンダンプの最後でより多くのコマンドがスタックします。
とにかく試してみてください。new.csvに書き込むときに、ファイル全体を直接実行することができませんでした。誰か助けてもらえますか?