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
No comments yet.