สอบถามเรื่อง ไฟล์ .bat ครับ

คืออยากจะเอาค่าที่ผู้ใช้กรอก ไปเก็บไว้ที่โฟร์เดอร์เราระบุครับ

ตัวอย่าง
SET /p names="Please input Pet Name Original?"  //รับค่าจากคีย์บอร์ดผู้ใช้กดชื่อ ภาษาอังกฤษ
echo %names%  //บรรทัดนี้แสดงค่าที่พิมพ์เข้ามา ออกมาถูกต้องครับ
xcopy %names% D:\My_Backup /s /e /r /c /y  //บรรทัดนี้ต้องการให้เอาคำที่ผู้ใช้พิมพ์เข้ามาไปเก็บตามที่ระบุ ไม่สามารถเก็บได้ครับ

แต่ถ้าบรรทัดสุดท้ายระบุชื่อไปตรงๆ เก็บได้ครับ เช่น
xcopy some_folder\some_file_name D:\My_Backup /s /e /r /c /y  //แบบนี้เก็บได้ครับ

รบกวนผู้รู้ด้วยครับ ขอบคุณล่วงหน้าครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่