Bir dizinin içeriğini FTP'ye eklemek istiyorum, ancak joker karakter kullanmanın doğru yolunu bulamıyorum. Bu yapılacak ortak bir şey gibi görünüyor; bütün yaklaşımım yanlış mı?
Komut
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
Çağrılan komut dosyası aşağıdadır. Billinkc başına güncellendi.
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
Betik başlar, hiçbir dosya kopyalanmaz ve FTP oturumu açık kalır.
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>
Sonuç
PROMPT komutunu bastırmak için bayrak eklemem gerekiyordu:
ftp -i -s:"C:\Scripts\ftp01" ftpserver.domain.com
prompt
komutun sözdizimi nedir" diye merak edenler için , tam anlamıyla sadece "prompt" yazarsınız ve bu durum doğrudan yanlışa sorar.