วิธีเปลี่ยนเส้นทางเอาต์พุตพร้อมท์คำสั่งไปยังไฟล์

สารบัญ:

วิธีเปลี่ยนเส้นทางเอาต์พุตพร้อมท์คำสั่งไปยังไฟล์
วิธีเปลี่ยนเส้นทางเอาต์พุตพร้อมท์คำสั่งไปยังไฟล์
Anonim

ต้องรู้

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

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

วิธีใช้ตัวดำเนินการเปลี่ยนเส้นทาง

ในขณะที่มีโอเปอเรเตอร์การเปลี่ยนเส้นทางหลายตัว โดยเฉพาะอย่างยิ่งสองตัวที่ใช้เพื่อส่งออกผลลัพธ์ของคำสั่งไปยังไฟล์: เครื่องหมายมากกว่า (>) และ เครื่องหมายมากกว่าสองเท่า (>>).

วิธีที่ง่ายที่สุดในการเรียนรู้วิธีใช้ตัวดำเนินการเปลี่ยนเส้นทางเหล่านี้คือการดูตัวอย่าง:


ipconfig /all > mynetworksettings.txt

Image
Image

ในตัวอย่างนี้ ข้อมูลการกำหนดค่าเครือข่ายทั้งหมด ซึ่งปกติเห็นบนหน้าจอหลังจากเรียกใช้ ipconfig /all ถูกบันทึกลงในไฟล์โดยใช้ชื่อ mynetworksettings.txt. มันถูกเก็บไว้ในโฟลเดอร์ทางด้านซ้ายของคำสั่ง C:\Users\Jon ในกรณีนี้

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

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


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

ที่นี่ เมื่อดำเนินการคำสั่ง ping พรอมต์คำสั่งจะส่งผลลัพธ์ไปยังไฟล์โดยใช้ชื่อ Ping Results.txt ที่อยู่บนเดสก์ท็อปของผู้ใช้ Jon ที่C:\Users\Jon\Desktop . เส้นทางของไฟล์ทั้งหมดถูกห่อด้วยเครื่องหมายคำพูดเนื่องจากมีช่องว่างที่เกี่ยวข้อง

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

ตัวดำเนินการเปลี่ยนเส้นทางต่อท้าย

ตัวดำเนินการลูกศรคู่ต่อท้าย แทนที่จะแทนที่ ไฟล์:


ipconfig /all >> \\server\files\officenetsettings.log

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

นี่คือตัวอย่างลักษณะของไฟล์ LOG นี้หลังจากส่งออกคำสั่งแล้ว:

Image
Image

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

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

ใช้ตัวดำเนินการเปลี่ยนเส้นทางในไฟล์แบทช์

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


tracert yahoo.com > C:\yahootracert.txt

Image
Image

ด้านบนนี้เป็นตัวอย่างวิธีสร้างแบตช์ไฟล์ที่ใช้ตัวดำเนินการเปลี่ยนเส้นทางด้วยคำสั่ง tracert

Image
Image

ไฟล์ yahootracert.txt (ดังแสดงด้านบน) จะถูกสร้างขึ้นบนไดรฟ์ C: หลายวินาทีหลังจากเรียกใช้ไฟล์ sample.bat เช่นเดียวกับตัวอย่างอื่นๆ ด้านบน ไฟล์จะแสดงทุกอย่างที่พร้อมท์คำสั่งจะเปิดเผยหากไม่ได้ใช้โอเปอเรเตอร์การเปลี่ยนเส้นทาง