cmdตำแหน่งปัจจุบันของคุณเป็นสิ่งสำคัญเมื่อใช้คำสั่งใน แม้ว่าคุณสามารถใช้พา ธ สัมบูรณ์เพื่อหลีกเลี่ยงความกังวลเกี่ยวกับโฟลเดอร์ปัจจุบันของคุณซึ่งมักจะมีความสำคัญในแบตช์ไฟล์
เส้นทางที่แน่นอน
ตัวอย่างเช่นหากไฟล์ของคุณอยู่ที่นี่:
C:\users\julio\desktop\testfolder\testfile.txt
จากนั้นคำสั่งนี้จะทำงานจากที่ใดก็ได้บนไดรฟ์ c:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
สิ่งเหล่านี้เรียกว่าพา ธ สัมบูรณ์เพราะคุณกำลังพูดอย่างแน่นอนว่าแหล่งที่มาและปลายทางอยู่ที่ใด
เส้นทางสัมพัทธ์
เส้นทางสัมพัทธ์มีความสะดวกมากขึ้นที่จะใช้เมื่อพร้อมรับคำสั่ง มีปุ่มลัดสองปุ่มที่คุณควรระวัง:
สิ่งนี้อ้างถึงไดเร็กทอรีพาเรนต์ของที่คุณอยู่:
..
สิ่งนี้อ้างถึงไดเร็กทอรีปัจจุบัน:
.
ดังนั้นหากคุณไม่ได้อยู่ในC:\users\julio\desktop\testfolder\และคุณต้องการเลื่อนtestfile.txtขึ้นหนึ่งระดับไปยังโฟลเดอร์หลัก: C:\users\julio\desktop\จากนั้นคุณสามารถใช้ทางลัดนี้:
move testfile.txt ..
ซึ่งหมายความว่า "ย้ายtestfile.txtจากโฟลเดอร์ปัจจุบันไปยังโฟลเดอร์หลัก"
ในทางกลับกันถ้าคุณอยู่ในC:\users\julio\desktopโฟลเดอร์แล้วคุณสามารถทำได้:
move testfolder\testfile.txt .
ซึ่งหมายความว่า "ย้ายไฟล์testfile.txtจากโฟลเดอร์testfolderซึ่งอยู่ใต้ตำแหน่งปัจจุบันของฉันโดยตรงไปยังตำแหน่งปัจจุบันของฉัน"
ตำแหน่งปัจจุบันของคุณโดยทั่วไปในข้อความแจ้งของคุณ