ต้องรู้
- ตัวดำเนินการเปลี่ยนเส้นทาง > อยู่ระหว่างคำสั่ง ipconfig กับชื่อไฟล์
- หากมีไฟล์อยู่แล้ว ไฟล์นั้นจะถูกเขียนทับ หากไม่เป็นเช่นนั้น จะถูกสร้างขึ้น
- ตัวดำเนินการ >> ต่อท้ายไฟล์ แทนที่จะเขียนทับไฟล์เอาท์พุต มันจะผนวกเอาท์พุตคำสั่งต่อท้ายไฟล์
ใช้ตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางผลลัพธ์ของคำสั่งไปยังไฟล์ ข้อมูลทั้งหมดที่แสดงในพรอมต์คำสั่งหลังจากเรียกใช้คำสั่งสามารถบันทึกลงในไฟล์ ซึ่งคุณสามารถเปิดใน Windows เพื่ออ้างอิงในภายหลังหรือจัดการตามที่คุณต้องการ
วิธีใช้ตัวดำเนินการเปลี่ยนเส้นทาง
ในขณะที่มีโอเปอเรเตอร์การเปลี่ยนเส้นทางหลายตัว โดยเฉพาะอย่างยิ่งสองตัวที่ใช้เพื่อส่งออกผลลัพธ์ของคำสั่งไปยังไฟล์: เครื่องหมายมากกว่า (>) และ เครื่องหมายมากกว่าสองเท่า (>>).
วิธีที่ง่ายที่สุดในการเรียนรู้วิธีใช้ตัวดำเนินการเปลี่ยนเส้นทางเหล่านี้คือการดูตัวอย่าง:
ipconfig /all > mynetworksettings.txt
ในตัวอย่างนี้ ข้อมูลการกำหนดค่าเครือข่ายทั้งหมด ซึ่งปกติเห็นบนหน้าจอหลังจากเรียกใช้ ipconfig /all ถูกบันทึกลงในไฟล์โดยใช้ชื่อ mynetworksettings.txt. มันถูกเก็บไว้ในโฟลเดอร์ทางด้านซ้ายของคำสั่ง C:\Users\Jon ในกรณีนี้
ตัวดำเนินการเปลี่ยนเส้นทาง > อยู่ระหว่างคำสั่ง ipconfig และชื่อของไฟล์ หากไฟล์นั้นมีอยู่แล้ว ไฟล์นั้นจะถูกเขียนทับ หากไม่มีอยู่ ก็จะถูกสร้างขึ้น
ถึงแม้ไฟล์จะถูกสร้างขึ้นหากไม่มีอยู่ โฟลเดอร์ก็จะไม่ถูกสร้างขึ้น หากต้องการบันทึกเอาต์พุตคำสั่งไปยังไฟล์ในโฟลเดอร์เฉพาะที่ยังไม่มี ขั้นแรก ให้สร้างโฟลเดอร์แล้วเรียกใช้คำสั่ง สร้างโฟลเดอร์โดยไม่ต้องออกจาก Command Prompt ด้วยคำสั่ง mkdir
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
ที่นี่ เมื่อดำเนินการคำสั่ง ping พรอมต์คำสั่งจะส่งผลลัพธ์ไปยังไฟล์โดยใช้ชื่อ Ping Results.txt ที่อยู่บนเดสก์ท็อปของผู้ใช้ Jon ที่C:\Users\Jon\Desktop . เส้นทางของไฟล์ทั้งหมดถูกห่อด้วยเครื่องหมายคำพูดเนื่องจากมีช่องว่างที่เกี่ยวข้อง
โปรดจำไว้ว่า เมื่อใช้ตัวดำเนินการเปลี่ยนเส้นทาง > ไฟล์ที่ระบุจะถูกสร้างขึ้นหากยังไม่มีอยู่และจะถูกเขียนทับหากมีอยู่
ตัวดำเนินการเปลี่ยนเส้นทางต่อท้าย
ตัวดำเนินการลูกศรคู่ต่อท้าย แทนที่จะแทนที่ ไฟล์:
ipconfig /all >> \\server\files\officenetsettings.log
ตัวอย่างนี้ใช้ตัวดำเนินการ >> เปลี่ยนเส้นทางซึ่งทำงานในลักษณะเดียวกับตัวดำเนินการ > เท่านั้น แทนที่จะเขียนทับผลลัพธ์ ไฟล์ หากมีอยู่ มันจะผนวกเอาท์พุตคำสั่งต่อท้ายไฟล์
นี่คือตัวอย่างลักษณะของไฟล์ LOG นี้หลังจากส่งออกคำสั่งแล้ว:
ตัวดำเนินการเปลี่ยนเส้นทาง >> มีประโยชน์เมื่อคุณรวบรวมข้อมูลที่คล้ายกันจากคอมพิวเตอร์หรือคำสั่งต่าง ๆ และคุณต้องการข้อมูลทั้งหมดในไฟล์เดียว
ตัวอย่างตัวดำเนินการเปลี่ยนเส้นทางด้านบนอยู่ในบริบทของพรอมต์คำสั่ง แต่คุณยังสามารถใช้ในไฟล์ BAT ได้อีกด้วย เมื่อคุณใช้ไฟล์ BAT เพื่อไพพ์เอาต์พุตของคำสั่งไปยังไฟล์ข้อความ จะใช้คำสั่งเดียวกันกับที่อธิบายไว้ข้างต้น แต่แทนที่จะกด Enter เพื่อเรียกใช้ คุณเพียงแค่เปิด.ไฟล์ BAT
ใช้ตัวดำเนินการเปลี่ยนเส้นทางในไฟล์แบทช์
ตัวดำเนินการเปลี่ยนเส้นทางทำงานในไฟล์แบตช์โดยรวมคำสั่งเช่นเดียวกับที่คุณทำจากพรอมต์คำสั่ง:
tracert yahoo.com > C:\yahootracert.txt
ด้านบนนี้เป็นตัวอย่างวิธีสร้างแบตช์ไฟล์ที่ใช้ตัวดำเนินการเปลี่ยนเส้นทางด้วยคำสั่ง tracert
ไฟล์ yahootracert.txt (ดังแสดงด้านบน) จะถูกสร้างขึ้นบนไดรฟ์ C: หลายวินาทีหลังจากเรียกใช้ไฟล์ sample.bat เช่นเดียวกับตัวอย่างอื่นๆ ด้านบน ไฟล์จะแสดงทุกอย่างที่พร้อมท์คำสั่งจะเปิดเผยหากไม่ได้ใช้โอเปอเรเตอร์การเปลี่ยนเส้นทาง