รับข้อผิดพลาด ‘ไวยากรณ์ของคำสั่งไม่ถูกต้อง’
ในบรรทัดคำสั่งของ Windows เมื่อพยายามคัดลอกย้ายหรือเปลี่ยนชื่อไฟล์หรือไดเร็กทอรีด้วยช่องว่างคุณอาจได้รับข้อความแสดงข้อผิดพลาด “ไวยากรณ์ของคำสั่งไม่ถูกต้อง” ข้อความแสดงข้อผิดพลาดนี้ถูกสร้างขึ้นเมื่อบรรทัดคำสั่งของ Windows ไม่เข้าใจไวยากรณ์ของคำสั่งเนื่องจากไม่ได้จัดรูปแบบอย่างถูกต้อง ในการแก้ไขปัญหานี้ให้ล้อมรอบชื่อไฟล์หรือชื่อไดเร็กทอรีที่มีช่องว่างด้วยเครื่องหมายคำพูด
ตัวอย่างเช่นหากเรามีไดเร็กทอรีหรือชื่อไฟล์ที่เรียกว่า “computer hope” คุณจะต้องป้อนคำสั่งต่อไปนี้
การคัดลอกไฟล์ด้วยช่องว่าง
ในตัวอย่างนี้เรากำลังคัดลอกไฟล์ “computer hope.txt” ไปไว้ในไดเร็กทอรี hope หากไม่มีเครื่องหมายคำพูดรอบไฟล์คุณจะได้รับข้อความแสดงข้อผิดพลาด “ไวยากรณ์ของคำสั่งไม่ถูกต้อง”
copy "computer hope.txt" hope
การย้ายไฟล์โดยเว้นวรรคในชื่อไฟล์
คำสั่งต่อไปนี้จะย้ายไฟล์ “computer hope.txt” ไปยังไดเร็กทอรี hope อีกครั้งหากไม่มีเครื่องหมายคำพูดคุณจะได้รับข้อความแสดงข้อผิดพลาด
move "computer hope.txt" hope
การเปลี่ยนชื่อไฟล์โดยมีช่องว่างในชื่อไฟล์
คำสั่งต่อไปนี้เปลี่ยนชื่อไฟล์เดียวกันเป็น ตัวอย่าง file.txtนอกจากนี้ยังมีช่องว่างในชื่อไฟล์
rename "computer hope.txt" "example file.txt"