ฉันต้องการ FTP เนื้อหาของไดเรกทอรี แต่ฉันไม่สามารถหาวิธีที่ถูกต้องในการใช้สัญลักษณ์ตัวแทน ดูเหมือนว่าจะเป็นเรื่องธรรมดาที่จะทำ; วิธีการทั้งหมดของฉันผิดหรือเปล่า?
คำสั่งคือ
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
สคริปต์ที่เรียกว่าอยู่ด้านล่าง อัปเดตต่อ billinkc
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
สคริปต์เริ่มทำงานไม่มีการคัดลอกไฟล์และเซสชัน FTP ยังคงเปิดอยู่
230 User username Logged in Successfully
ftp> ascii
200 TYPE Command OK A
ftp> cd "/destinationfolder"
250 Directory successfully changed to "/destinationfolder"
ftp> lcd "C:\Backup"
Local directory now C:\Backup.
ftp> mput *.bak
mput 9829980.bak? close
mput 6406766.bak? quit
ftp>
ftp>
ข้อสรุป
ฉันต้องการเพิ่มการตั้งค่าสถานะเพื่อระงับคำสั่ง PROMPT:
ftp -i -s:"C:\Scripts\ftp01" ftpserver.domain.com
prompt
คำสั่งนี้" คุณเพียงแค่พิมพ์ "prompt" และมันจะสลับการกระตุ้นจากจริงเป็นเท็จ