मैं एक निर्देशिका की सामग्री को एफ़टीपी करना चाहूंगा, लेकिन मुझे वाइल्डकार्ड का उपयोग करने का सही तरीका नहीं मिल सकता है। ऐसा लगता है कि यह एक आम बात होगी; क्या मेरा पूरा दृष्टिकोण गलत है?
आज्ञा है
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
जिसे स्क्रिप्ट कहा जाता है, वह नीचे है। प्रति बिलिंक अपडेट किया गया।
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
स्क्रिप्ट शुरू होती है, कोई फाइल कॉपी नहीं होती है और एफ़टीपी सत्र खुला रहता है।
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
कमांड का सिंटैक्स है ", आप सचमुच "प्रांप्ट" टाइप करते हैं और यह सत्य से असत्य का संकेत देता है।