วิธีการเปลี่ยนเส้นทางการออกคำสั่งไปยังแฟ้ม

ใช้ Redirection Operators เพื่อบันทึกผลลัพธ์ของ Command ไปยังไฟล์

หลาย Command Prompt คำสั่ง และ คำสั่ง DOS สำหรับเรื่องนั้นจะถูกดำเนินการไม่เพียง แต่จะ ทำ บางสิ่งบางอย่าง แต่เพื่อให้คุณมีข้อมูล

คำสั่ง ping คำสั่ง dir คำสั่ง tracert และอื่น ๆ อีกหลายคำอาจจะนึกถึงเมื่อคุณคิดว่า คำสั่ง ที่เป็นที่นิยมซึ่งสร้างข้อมูลจำนวนมากในหน้าต่าง Command Prompt

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

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

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

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

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

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

ipconfig / all> mynetworksettings.txt

ในตัวอย่างนี้ฉันจะบันทึกข้อมูลการกำหนดค่าเครือข่ายทั้งหมดที่ฉันมักจะเห็นบนหน้าจอหลังจากที่รัน ipconfig / all ไปยังไฟล์โดยใช้ชื่อของ mynetworksettings.txt

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

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

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping results.txt"

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

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

ipconfig / all >> \\ เซิร์ฟเวอร์ \ ไฟล์ \ officenetsettings.log

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

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

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