โฮมเพจ » ทำอย่างไร » Keyboard Ninja เชื่อมไฟล์ข้อความหลายไฟล์ใน Windows

    Keyboard Ninja เชื่อมไฟล์ข้อความหลายไฟล์ใน Windows

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

    คำตอบ: ดึงหมวก DOS ของคุณออกเปิดพร้อมท์คำสั่งแล้วใช้คำสั่ง“ for”.

    ไวยากรณ์ทำงานได้ดังนี้:

    สำหรับ <VariableName> ใน (<directorylisting>) ทำ <คำสั่ง> <VariableName>

    ดังนั้นหากคุณต้องการต่อท้ายไฟล์ * .log ทั้งหมดในไดเรกทอรีคุณจะต้องใช้คำสั่ง“ type” แล้วไพพ์ลงในไฟล์เดียวโดยใช้โอเปอเรเตอร์ >>.

    ความแตกต่างระหว่าง >> และ> คือข้อมูลที่ต่อท้ายอยู่ท้ายไฟล์และหลังจะแทนที่ไฟล์ทั้งหมดซึ่งจะไม่มีจุดหมายสำหรับสิ่งที่เราต้องการจะทำ.

    ดังนั้นนี่คือคำสั่งที่คุณเรียกใช้โดยสมมติว่าคุณอยู่ในไดเรกทอรีที่มีไฟล์บันทึก.

    สำหรับ% f ใน (* .log) ให้พิมพ์ "% f" >> aggregate.txt

    และใช่ฉันแค่ใช้คำสั่งนี้สำหรับโครงการในที่ทำงานซึ่งเป็นสาเหตุที่ฉันเขียนบทความนี้ขึ้นมา =)

    ความคิดแบบสุ่ม: หมวก DOS จะมีหน้าตาเป็นอย่างไร?