@echo off
setlocal enabledelayedexpansion
rem Удаляем старый итоговый файл
if exist all.csv del /q all.csv
rem Флаг: первый файл копируем целиком, остальные — без заголовка
set first=1
for %%f in (*.csv) do (
if not "%%f"=="all.csv" (
if !first!==1 (
rem Первый файл — копируем полностью
copy /b "%%f" all.csv > nul
set first=0
) else (
rem Остальные — добавляем без первой строки
more +1 "%%f" >> all.csv
)
)
)
echo Готово! all.csv обновлён.
pause