วิธีการรวมหรือรวมไฟล์ข้อความหลาย ๆ ไฟล์


มีหลายโอกาสที่คุณอาจต้องรวมไฟล์ข้อความหลายไฟล์ไว้ในไฟล์ข้อความเดียว ตัวอย่างเช่นคุณอาจได้รับซีดีที่มีไฟล์ข้อความนับร้อย ๆ ไฟล์ไว้ในไดเร็กทอรีต่างกันซึ่งคุณต้องรวมเป็นไฟล์หนึ่งไฟล์สำหรับนำเข้าไปใน Excel ฯลฯ

นอกจากนี้ยังมีประโยชน์หากคุณมีบันทึกการใช้เครือข่าย ไฟล์, ไฟล์บันทึกของเซิร์ฟเวอร์หรือบันทึกการสำรองข้อมูลที่คุณต้องการรวมไว้เพื่อวัตถุประสงค์ในการทำเหมืองข้อมูลหรือการวิเคราะห์ข้อมูล มีสองวิธีที่คุณสามารถไปเกี่ยวกับการรวมไฟล์ข้อความเข้าด้วยกันและผลลัพธ์จะแตกต่างกันเล็กน้อยขึ้นอยู่กับวิธีการที่คุณเลือก

ในบทความนี้ฉันจะเขียนเกี่ยวกับหลายวิธีในการรวมไฟล์ข้อความ ดังนั้นหากวิธีการใดวิธีหนึ่งไม่สามารถทำงานได้ดีเกินไปคุณสามารถลองใช้วิธีอื่นได้

วิธีที่ 1 - Command Prompt

ถ้าคุณใช้คำสั่ง prompt พร้อมกัน คำสั่งง่ายๆสองคำที่คุณสามารถใช้เพื่อรวมไฟล์ข้อความทั้งหมดได้อย่างรวดเร็ว ข้อดีของการใช้พรอมต์คำสั่งคือคุณไม่จำเป็นต้องติดตั้งโปรแกรมของ บริษัท อื่น ถ้าคุณต้องการใช้ primer เล็กน้อยในการใช้ command prompt ให้ตรวจดู คู่มือเริ่มต้นใช้ Command prompt ของฉัน

นอกจากนี้เนื่องจากบรรทัดคำสั่งสามารถใช้พารามิเตอร์หลายพารามิเตอร์ได้จริงๆคุณสามารถสร้างคำสั่งที่ค่อนข้างซับซ้อนได้ เพื่อกรองและจัดเรียงไฟล์ที่คุณต้องการรวมไว้ในขั้นตอนการเข้าร่วม ฉันจะอธิบายคำสั่งที่ง่ายที่สุด แต่จะเจาะลึกตัวอย่างเพื่อแสดงวิธีการทำสิ่งที่ซับซ้อนกว่าเดิม

ขั้นแรกให้เปิด Windows Explorer และไปที่ไดเร็กทอรีที่คุณมีแฟ้มข้อความอยู่ . หากไฟล์ถูกจัดเก็บไว้ในโฟลเดอร์ย่อยหลายแห่งให้ไปที่ไดเรกทอรีหลัก ตอนนี้ให้กด CTRL + SHIFTค้างไว้จากนั้นคลิกขวาที่จุดว่างใด ๆ ในหน้าต่าง Explorer

open command window here

ซึ่งจะเป็นการเปิดหน้าต่างคำสั่งที่ได้รับการตั้งค่าไปยังไดเรกทอรีที่คุณเคยใช้อยู่ตอนนี้สิ่งที่เราต้องทำคือพิมพ์คำสั่ง ดังที่คุณเห็นข้างต้นฉันมีเอกสารข้อความสามชุดในโฟลเดอร์พร้อมกับโฟลเดอร์สองโฟลเดอร์ หากต้องการเพียงแค่รวมไฟล์ข้อความในโฟลเดอร์นี้ฉันจะออกคำสั่งนี้:

สำหรับ% f ใน (* .txt) พิมพ์ "% f" & gt; & gt; c: \ Test \ output.txt

ในการอ้างอิงการเขียนโปรแกรมนี้เป็น FORลูปที่วนรอบแบบง่ายๆสำหรับทุกไฟล์ที่มี. TXT และส่งออกไปยังไฟล์ที่เรียกว่า output.txt

combine txt cmd

ดังที่คุณเห็นข้างต้นลูปจะทำงาน คำสั่งแยกต่างหากสำหรับแฟ้มข้อความแต่ละไฟล์ที่พบในไดเร็กทอรี โปรดทราบว่าถ้าคุณมีไฟล์ข้อความ แต่มีส่วนขยายอื่นเช่น. log หรือ .dat ฯลฯ คุณสามารถเปลี่ยนค่า * .txt ในคำสั่งได้ นอกจากนี้ยังควรสังเกตว่าผลลัพธ์ควรอยู่ในตำแหน่งอื่นนอกเหนือจากไดเร็กทอรีปัจจุบันมิฉะนั้นจะผนวกไฟล์ที่ส่งออกไปให้กับตัวเองเนื่องจากเป็นไฟล์ข้อความ

ตอนนี้สมมติว่าคุณมีไฟล์ข้อความอยู่ อยู่ไม่เพียงในโฟลเดอร์เดียว แต่ในหลายโฟลเดอร์ย่อย ในกรณีนี้เราสามารถเพิ่มพารามิเตอร์ลงในคำสั่งซึ่งจะบอกให้ค้นหาไฟล์ข้อความในโฟลเดอร์ย่อยใด ๆ ในไดเร็กทอรีปัจจุบัน

สำหรับ / R% f ใน (* .txt) พิมพ์ "% f" & gt; & gt; c: \ Test \ output.txt

คุณจะเห็นพารามิเตอร์ / Rหลังจากคำสั่ง for ตอนนี้เมื่อฉันเรียกใช้คำสั่งคุณจะเห็นว่าพบไฟล์ข้อความพิเศษในสามไดเรกทอรีที่อยู่ในไดเรกทอรีเดียวกัน

merge text files

ตามปกติกับพรอมต์คำสั่งมีคำสั่งอื่นที่ช่วยให้คุณสามารถทำสิ่งเดียวกับ FORคำสั่งข้างต้น คำสั่งนี้เป็นจริงง่ายกว่ามากและถ้าทำงานได้ดีสำหรับคุณคุณสามารถใช้แทนวิธีการข้างต้นได้

คัดลอก .txt output.txt/ p>

คำสั่งนี้ทำงานได้ดี แต่ไม่มีตัวเลือกให้มากที่สุดเท่าคำสั่งก่อนหน้านี้ ตัวอย่างเช่นจะไม่อนุญาตให้คุณค้นหาด้วยรีไควรเรียนผ่านโฟลเดอร์ย่อย

วิธีที่ 2 - TXTCollector

TXTCollector เป็นบริการฟรี เครื่องมือการรวมไฟล์ข้อความที่มีชุดคุณลักษณะที่ดี ใช้งานง่ายและสามารถกำหนดค่าให้ทำงานได้หลายวิธี

combine text files

ก่อนพิมพ์หรือคัดลอกและวางเส้นทางโฟลเดอร์ ลงในช่อง โฟลเดอร์ที่ด้านบนหรือเพียงแค่คลิกที่ปุ่ม เรียกดูโฟลเดอร์และเลือกโฟลเดอร์ที่มีไฟล์ข้อความ จากนั้นคุณสามารถเลือกประเภทไฟล์ที่ต้องการรวม

โดยค่าเริ่มต้น TXTCollector จะค้นหาไฟล์ TXT ทั้งหมดและรวมกัน อย่างไรก็ตามคุณสามารถเลือกจากรายการและรวมหรือรวมหลายไฟล์ CSV, BAT, HTM, LOG, REG, XML และ INI เข้าด้วย!

เลือก รวมโฟลเดอร์ย่อยถ้าคุณต้องการให้ TXTCollector ทำการ recursively ดูในโฟลเดอร์ย่อยของโฟลเดอร์หลัก TXTCollector จะแสดงจำนวนไฟล์ที่พบในไดเร็กทอรี

merge txt files

ถัดไปคุณสามารถเลือกตัวคั่นที่จะปรากฏระหว่างแต่ละไฟล์ ถูกรวมกัน นี่คือคุณลักษณะที่ดีที่คุณไม่ได้รับจากวิธีการบรรทัดคำสั่ง คุณสามารถเลือกจากเมนูแบบเลื่อนลงหรือพิมพ์ได้เพียงแค่สิ่งที่คุณต้องการลงในช่องเท่านั้น

โดยค่าเริ่มต้นโปรแกรมจะใส่ชื่อไดเร็กทอรีชื่อไฟล์และตัวคั่นระหว่างแต่ละไฟล์ หากคุณต้องการรวมไฟล์ไว้อย่างต่อเนื่องโดยไม่มีการแบ่งระหว่างไฟล์แต่ละไฟล์ให้เลือก ไม่มีตัวคั่นไม่มีชื่อไฟล์และ ไม่มีการส่งคืนสินค้า/ p>

combine multiple txt files

จากนั้นคุณจะมีตัวเลือกในการเพิ่มช่องว่างระหว่างไฟล์หรือไม่ สิ่งที่น่าสนใจเกี่ยวกับ TXTCollector คือคุณสามารถปรับแต่งได้อย่างแท้จริง หากคุณคลิกที่ลิงก์ด้านล่างที่เรียกว่า ส่วนขยายและตัวคั่นคุณสามารถเพิ่มส่วนขยายของคุณเองลงใน TXT Collector ได้

แก้ไขไฟล์ extensions.txtตั้งอยู่ในไดเรกทอรีข้อมูลแอ็พพลิเคชัน TXTCollector โปรดทราบว่า TXTcollector จัดการเฉพาะไฟล์ข้อความธรรมดาไม่ว่าจะใช้นามสกุลอะไรก็ตาม ดังนั้นจึงไม่สามารถรวมไฟล์ XLS หลายไฟล์ได้ตัวอย่างเช่นเว้นแต่จะบันทึกเป็นข้อความล้วน

ข้อ จำกัด เฉพาะของโปรแกรมคือสามารถรวมไฟล์ข้อความได้เพียงครั้งละ 32,765 ไฟล์เท่านั้น ถ้าคุณมีมากกว่าที่คุณสามารถรวมที่มากเป็นหนึ่งและจากนั้นรวมขนาดใหญ่ที่มีคนที่มีขนาดเล็กมากขึ้นถึง 32,765!

รวม app ฟรีแวร์ที่เรียบง่าย แต่มีประสิทธิภาพสำหรับการรวมหลายข้อความ ไฟล์ หวังว่าทั้งสองวิธีนี้จะใช้ได้กับคนส่วนใหญ่ ถ้าคุณใช้สถานการณ์ที่ซับซ้อนมากขึ้นอย่าลังเลที่จะโพสต์ความคิดเห็นและฉันจะพยายามช่วยด้วย

นอกจากนี้โปรดตรวจดูโพสต์อื่น ๆ ของฉันเกี่ยวกับวิธีการ รวมงานนำเสนอ PowerPoint หลายรายการ สนุก!

การรวมไฟล์ PDF หลายๆไฟล์เป็นไฟล์เดียวง่ายๆ ไม่ต้องลงโปรแกรมเพิ่ม Acrobat

กระทู้ที่เกี่ยวข้อง:


28.08.2015