Merge many file to single file on Windows

มีงานที่ต้องทำการ รวมไฟล์ .txt หลายๆไฟล์ เข้าเป็นไฟล์เดียวบน Windows สอบถาม อ.google แล้วก็ได้ solution ดังนี้ (ลอกมาทั้งดุ้น)

for /r %%a in (*.txt) do (
	copy/b merge.txt+"%%a" merge.txt
)

จากตัวอย่างเป็นการอ่านข้อมูล .txt ทั้งหมดใน Directory ปัจจุบันที่รันคำสั่ง และ เขียนไปเป็นไฟล์ใหม่ หรือ จะใช้แบบที่สองดังนี้

copy /a *.txt merge.txt

เป็นการ copy ไฟล์ .txt แล้วเขียนใหม่เป็นไฟล์ merge.txt
จากที่ทดลองดูใช้งานได้ดีเลยครับ เป็นการปิดงานไปอีกงานหนึ่ง ก็เลยมา Note ไว้เตือนความจำหน่อย
หมายเหตุ : เท่าที่รู้ถ้าใช้ Ubuntu นี่ง่ายมากๆเหมือนกัน เดียวจะลองหามาให้ดูที่หลังครับ

แหล่งข้อมูล
Batch File To Join Files Into One File

  1. No comments yet.

  1. No trackbacks yet.