한 디렉토리에 50 개의 텍스트 파일이 있습니다.
해당 파일을 단일 파일로 연결하는 Windows 명령 줄 방법이 있습니까?
내가 사용하고 Windows Vista를 .
모든 파일의 이름을 입력하고 싶지 않습니다.
답변
모든 파일의 이름을 입력하고 싶지 않습니다.
피하기 쉽다. 이 폴더에서 명령 프롬프트를 열고 다음 명령을 입력하십시오.
copy /b *.txt newfile.txt
를 누릅니다 Enter.
이제이 폴더에 날짜별로 오름차순으로 정렬 된 모든 텍스트 파일이 newfile.txt라는 단일 파일로 병합됩니다.
궁극적 인 목표는 각 텍스트 파일의 내용을 Excel 시트의 별도 열에 저장하는 것입니다.
“궁극적 인 목표”를 달성하는 데 도움이되는 자습서는 다음과 같습니다.
답변
연결된 각 파일의 끝에 새 줄을 추가하려면 다음과 같이 type
대신을 사용하십시오 copy
.
type *.txt > newfile.txt
답변
텍스트 파일 추가에 대해 이야기한다고 가정하면 copy
명령을 사용 하여 텍스트 파일 을 추가 할 수 있습니다.
copy file1+file2+file3 targetfile
파일이 많은 경우 한 번에 하나의 파일을 추가하여 반복 할 수 있습니다.
이진 파일의 경우 ‘ /b
‘옵션을 추가하십시오 .
copy /b file1+file2+file3 targetfile
이는 작업중인 바이너리 파일을 연속해서 추가 할 수 있다는 것을 알고 있다고 가정합니다. 그렇지 않은 경우 쓸모없는 데이터가 대량으로 제공됩니다.
답변
명령 프롬프트에서 다음 명령을 실행하십시오.
for %f in (*.txt) do type "%f" >> output.txt
답변
다음 .bat 파일은 XIT.for를 제외한 모든 * .for 파일을 MASTER.for라는 빈 파일에 추가합니다.
type NUL > MASTER.for
FOR %%G IN (*.for) DO IF NOT "%%G" == "XIT.for" copy /A MASTER.for+"%%G" && echo. >> MASTER.for
🙂