Öncelikle bunun için script dosyası hazırlamamız gerekiyor, aşağıda verdiğimiz komutları ftp.txt adıyla dosyaya kaydediyoruz:
open ftp.siteniz.com
KullaniciAdiniz
Sifreniz
lcd LocalKlasorDegistir\.
cd public_html
binary
send test.exe
open ile ftp sitenizin adresini yazınız.
Daha sonra sırasıyla kullanıcı adınızı ve şifrenizi yazınız.
lcd komutu ile local dizini görebilir veya değiştirebilirsiniz.
cd komutu ile ftp siteniz de dizin değiştirebilirsiniz (pwd ile mevcut dizininizi görebilirsiniz)
binary ile dosya gönderim türünü exe yani çalıştırılabilir dosya modunda gönderime ayarlıyoruz. Text dosya gönderimlerini ascii modda yapabilirsiniz.
son olarak göndermek istediğiniz exe dosyayı send ile gönderiyoruz.
Ms-Dos (bat) Dosyasının Hazırlanması:
Aşağıdaki komutu da ftp.bat dosyası içerisine kaydedin ve ftp.txt ile aynı klasöre bulundurun ftp.bat dosyasını çalıştırın:
ftp -s:ftp.txt
Bu komutla ftp.txt dosyası içerisindeki komutları sırayla çalıştıracaktır.
Ek Bilgi:
get <dosya adı> ile belirttiğiniz dosyayı bilgisayarınıza indirir,
rename <dosya adı> <dosyanın yeni adı> ile dosyanın adını değiştirir,
ls ile ftp de bulunduğunuz dizini listeler,
delete <dosya adı> ile ftp de belirttiğiniz dosyayı siler
bye ile bağlantınızı koparır ve çıkabilirsiniz.
Detaylı Kaynak: NSFTools (ingilizce)
dos ta open komutu yok ? xp
YanıtlaSilüstte yazan komutları text dosya olarak kaydetmelisiniz. open komutu bir msdos komutu değildir, ftp komutunun parametresidir.
YanıtlaSilDosyayı yüklerken 450 Transfer aborted. Link to file server lost hatası veriyor.
YanıtlaSilİlgili hatayı arattığımda dosya boyutunun "upload limiti" üzerinde olmasından kaynaklandığına dair bir bilgi alıyorum. Sunucuda Upload Limiti yükseltmeniz veya kontrol etmeniz gerekebilir.
YanıtlaSilhttps://forum.filezilla-project.org/viewtopic.php?t=20506