4
วิธีใช้ PSCP เพื่อคัดลอกไฟล์จากเครื่อง Unix ไปยังเครื่อง Windows ที่มีพา ธ เป้าหมายมีช่องว่าง
ฉันมีปัญหาในการใช้ PSCP ในโปรแกรม C # เพื่อคัดลอกไฟล์จากเครื่อง Unix ไปยังเครื่อง Windows ปัญหาจะเกิดขึ้นเฉพาะเมื่อโฟลเดอร์เป้าหมายในเครื่อง Windows มีพื้นที่ว่างอยู่ ตัวอย่างเช่นการทำงานต่อไปนี้ทำงานได้ดี: (หมายเหตุ: ที่อยู่ IP และรหัสผ่านถูกเปลี่ยนสำหรับตัวอย่างนี้) pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\download แต่เมื่อฉันเปลี่ยนเป็น: pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\download files ฉันได้รับข้อผิดพลาดต่อไปนี้: ไม่รองรับแหล่งข้อมูลระยะไกลมากกว่าหนึ่งแหล่ง ฉันรู้ว่าเป็นเพราะ PSCP inteprets พื้นที่เป็นเป้าหมายอื่น แต่ฉันจะทำอย่างไร ฉันลองทุกสิ่งเช่นใส่ไว้ในเครื่องหมายคำพูดและหนีออกจากพื้นที่ ฉันได้ลองทั้งหมดต่อไปนี้แล้วและไม่มีอะไรทำงาน: pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt "C:\download files" pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\"download files" …