Apa yang Perlu Diketahui
- Pengendali ubah hala > berada di antara perintah ipconfig dan nama fail.
- Jika fail sudah wujud, ia akan ditimpa. Jika tidak, ia akan dibuat.
- Pengendali >> menambahkan fail. Daripada menulis ganti fail output, ia menambahkan output arahan ke penghujung fail.
Gunakan operator ubah hala untuk mengubah hala output arahan ke fail. Semua maklumat yang dipaparkan dalam Prompt Perintah selepas menjalankan arahan boleh disimpan ke fail, yang boleh anda buka dalam Windows untuk dirujuk kemudian atau dimanipulasi mengikut cara yang anda suka.
Cara Menggunakan Operator Ubah Arah
Walaupun terdapat beberapa pengendali ubah hala, dua, khususnya, digunakan untuk mengeluarkan hasil perintah kepada fail: tanda lebih besar daripada (>) dan tanda dua kali ganda lebih besar daripada (>>).
Cara paling mudah untuk mengetahui cara menggunakan operator ubah hala ini ialah dengan melihat beberapa contoh:
ipconfig /semua > mynetworksettings.txt
Dalam contoh ini, semua maklumat konfigurasi rangkaian, biasanya dilihat pada skrin selepas menjalankan ipconfig /all, disimpan ke fail dengan nama mynetworksettings.txt. Ia disimpan dalam folder di sebelah kiri arahan, C:\Users\Jon dalam kes ini.
Pengendali ubah hala > berada di antara perintah ipconfig dan nama fail. Jika fail itu sudah wujud, ia akan ditimpa. Jika ia belum wujud, ia akan dibuat.
Walaupun fail akan dibuat jika belum wujud, folder tidak akan dibuat. Untuk menyimpan output arahan ke fail dalam folder tertentu yang belum wujud, mula-mula buat folder dan kemudian jalankan arahan itu. Buat folder tanpa meninggalkan Command Prompt dengan arahan mkdir.
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
Di sini, apabila arahan ping dilaksanakan, Prompt Perintah mengeluarkan hasil kepada fail dengan nama Ping Results.txt yang terletak pada desktop pengguna Jon, diC:\Users\Jon\Desktop . Keseluruhan laluan fail dibalut dengan petikan kerana terdapat ruang yang terlibat.
Ingat, apabila menggunakan pengendali ubah hala >, fail yang ditentukan akan dibuat jika ia belum wujud dan akan ditulis ganti jika ia wujud.
Operator Ubah Hala Tambah
Pengendali dua anak panah menambahkan, bukannya menggantikan, fail:
ipconfig /semua >> \\server\files\officenetsettings.log
Contoh ini menggunakan operator ubah hala >> yang berfungsi dengan cara yang hampir sama seperti operator >, hanya dan bukannya menulis ganti output fail jika wujud, ia menambahkan output arahan ke penghujung fail.
Berikut ialah contoh rupa fail LOG ini selepas perintah dieksport kepadanya:
Pengendali ubah hala >> berguna apabila anda mengumpul maklumat serupa daripada komputer atau arahan yang berbeza dan anda mahu semua data itu dalam satu fail.
Contoh pengendali ubah hala di atas adalah dalam konteks Prompt Perintah, tetapi anda juga boleh menggunakannya dalam fail BAT. Apabila anda menggunakan fail BAT untuk memaipkan output arahan ke fail teks, arahan yang sama yang diterangkan di atas digunakan, tetapi bukannya menekan Enter untuk menjalankannya, anda hanya perlu membuka. Fail BAT.
Gunakan Operator Ubah Arah dalam Fail Kelompok
Pengendali pengalihan berfungsi dalam fail kelompok dengan memasukkan arahan seperti yang anda lakukan daripada Prompt Perintah:
tracert yahoo.com > C:\yahootracert.txt
Di atas ialah contoh cara membuat fail kelompok yang menggunakan operator ubah hala dengan arahan tracert.
Fail yahootracert.txt (ditunjukkan di atas) akan dibuat pada pemacu C: beberapa saat selepas melaksanakan fail sample.bat. Seperti contoh lain di atas, fail menunjukkan segala-galanya yang akan didedahkan oleh Command Prompt jika operator ubah hala tidak digunakan.