이것은 여기서 계속됩니다. 배치 스크립트 : 여러 폴더에있는 여러 파일을 하나의 파일로 연결
동일한 상위 디렉토리의 20 개 폴더에 20 개의 파일 이름 'new.csv'가 있습니다. 모든 파일을 하나의 파일로 연결하고 싶습니다. 그래서 두 단계로 해보고 싶습니다.
XCOPY를 사용하여 각 폴더의 각 new.csv를 부모 폴더의 new1, new2, new3 등으로 복사합니다. 부모 폴더에서이 작업을 수행 할 수 있다면 20 개의 csvs, new1, new2..new20.csv가 있습니다.
그럼, 난 그냥 할 수있어.
copy new*.csv final.csv
. 그래서, 이것들은 각각의 사본을 만들기 위해 쓴 코드입니다.new.csv
상위 폴더의 각 폴더에서 가져옵니다.setlocal EnableDelayedExpansion set /a i=0 FOR /D /R %%G in ("*") DO ( cd %%G set /a i=i+1 XCOPY new.csv ..\new%!i!%.csv )
문제는 새 파일을 만드는 것입니다. 이름이 new1.csv, new2.csv, new3.csv ... new20.csv 인 20 개의 파일을 만들고 싶습니다. 카운터 값이 증가하고 있지만 'new'에 추가 할 수 없습니다. 당신이 도와주세요.