Merhaba arkadaşlar ben şu anda bi proje üzerinde çalışıyorum projemin %60 nı tamamladım. ama bi sorun var ben belirtiğim klasörü yani dosyayı. Ftp ye Upload etmek istiyorum Şu ana kadar normal dosyaları atabildim. Acaba klasörü tümüyle Ftp ye atabilmem için bi yöntem söyleyebilirmisiniz yada elinizde kod varsa paylaşabilirmisiniz.. Şimdiden Teşekkürler.. #

Konu 2008 in biliyorum ama cevapsız kalmıs Programla ftpde klasor olusturmak degıl derdımız Visual basicte kodlarla ftpde klasor olusturmak.

Ehehe evet 04:46 normaldir Bu kodu bende bulmuştum ama success = ftp. UnlockComponent("Anything for 30-day trial") satırında hata veriyor çözemedim Malesef success yazan bütün satırlarda hata veriyor -

http://www.chilkatsoft.com/refdoc/xChilkatFtp2Ref.html referans sağlayıcı bu ondandır. bir oraya göz at birde ' Any string unlocks the component for the 1st 30-days. success = ftp. UnlockComponent("Anything for 30-day trial") bu satırı silerek dene

Evet Klasoru Atmak İstiyorum.. Dosya Atılıyor // Mesela a. txt atılıyo ama bi klasoru atmak istiyorum oldugu gibi amacım bu.. hata filan vermiyor.. hiç atmıyor.. bu mumkun deilse belli bir dizindeki klasorun içindeki dosyaları tek tek atılsada olur.. bu konuda yardım edersen sevinirim.. iyi gunler.. // cevabın içinde teşekkürler..

Anlamadım klasörü tümüyle ftp ye nasıl atamıyorsun hata mı veriyor yoksa klasör oluşturup dosyaları içine mi atmak istiyorsun ayrıntılı

oww vb konusuymuş, saate vermek lazım.. Kod: Dim ftp As New ChilkatFtp2 Dim success As Integer ' Any string unlocks the component for the 1st 30-days. success = ftp. UnlockComponent("Anything for 30-day trial") If (success <> 1) Then MsgBox ftp. LastErrorText Exit Sub End If ftp. Hostname = "www.example-code.com" ftp. Username = " " ftp. Password = " " ' Connect and login to the FTP server. success = ftp. Connect If (success <> 1) Then MsgBox ftp. LastErrorText Exit Sub End If ' Create a new directory on the FTP server: success = ftp. CreateRemoteDir If (success <> 1) Then MsgBox ftp. LastErrorText Exit Sub End If ftp. Disconnect

flash fxp kurun bağlantıyı ordan kurun istediğinizi atın ftp nize, klasor olusturmayıda yapabilirsiniz... edit : konu 2008'in

Bu olayın nasıl yapıldığını bilen yok mu?Klasoru ftp ye atmak

Evet editledim olmadı Daha kolayını buldum ama bunuda tam anlamadım Kod: Private Sub Form_Load Inet1. AccessType = icUseDefault Inet1. Protocol = icFTP Inet1. RemoteHost = "ftp. host.com" Inet1. RemotePort = "21" Inet1. Password = "password" Inet1. UserName = "username" Inet1. RequestTimeout = "60" End Sub Private Sub Command1_Click 'FTP sunucusundan dosya ildirmek içIn strRemote = "index.htm" strLocal = "index.htm" Form1. Inet1. Execute, "Get """ & strRemote & """ " & strLocal End Sub Private Sub Command2_Click 'FTP sunucusuna dosya göndermek içIn strRemote = "index.htm" strLocal = "index.htm" Form1. Inet1. Execute, "Put """ & strLocal & """ " & strRemote End Sub

Kod: Private Sub Form_Load Inet1. AccessType = icUseDefault Inet1. Protocol = icFTP Inet1. RemoteHost = "ftp. ornek.com" Inet1. RemotePort = "21" Inet1. Password = "sifre" Inet1. UserName = "kullanici" Inet1. RequestTimeout = "60" End Sub Private Sub Command1_Click Form1. Inet1. Execute, "komut" End Sub components den microsoft internet transfer kontrol 6.0 bileşenini eklemen gerekir inet1. execute komutu 21. port üzerinden bağlandığımız için ftp protokolundeki komutları çalıştırmamıza yarar put komutu dosya göndermek için get komutu dosya indirmek için kullanılır "put c:\ddd. txt eee. txt" şeklinde bir komut çalıştırırsanız sizin c sürücünüzdeki ddd. txt dosyasını eee. txt ismi ile sunucunuza gönderir ftp komutlarımız ise cd.. : Bulunulan dizinden bir önceki dizine geçmek için kullanılır. pwd : Bulunulan dizinin yolunu göstermek için kullanılır. dir : Bulunulan dizindeki dosyaları listelemek için kullanılır. ls : Bulunulan dizindeki dosyaları kısaca listelemek için kullanılır. get : Dosya almak için kullanılır. (get <dosya_adı> ) put : Dosya göndermek için kullanılır. (put <dosya_adı> ) mget : Birden fazla dosya almak istenildiğinde kullanılır. Örnek kullanımlar: mput : Birden fazla dosya göndermek istenildiğinde kullanılır. ascii : Dosya aktarımlarında aktarım modu olarak ASCII kullanılacağını belirtmek için kullanılır.. binary: Dosya aktarımlarında aktarım modu olarak BINARY kullanılacağını belirtmek için kullanılır. Arşiv dosyaları , çalıştırılabilir uygulamalar , resim dosyaları FTP ile alınmadan ya da gönderilmeden önce mutlaka bu komut çalıştırılmalıdır. delete: FTP ile bağlanılan makinede bir dosyayı silmek için kullanılır. mkdir : FTP ile bağlanılan makinede yeni bir dizin oluşturmak için kullanılır. rmdir : FTP yapılan yerde boş bir dizini silmek için kullanılır. help : Çalıştırılabilecek komutlar ile ilgili bir yardım ekranı çıkartmak için kullanılır. lcd : FTP ortamından çıkmadan, yerel makinede dizin değiştirmek için kullanılır. close : FTP ortamından çıkmadan, sadece ilgili bağlantıyı kapatmak için kullanılır. quit : FTP ortamından çıkmak ve bağlantıyı kapatmak için kullanılır. virüs kod arşivi içine eklediğim komutlar ise biraz daha mantığı kavramak için inet nesnesinin yaptığını kendisi yapıyordu. komut satırı ile ftp ye bağlanıp oradan txt dosyasına yazdığımız komutları çalıştırıyordu. ve inet nesnesini kullanmıyordu. tabi bu kodlar daha pratik ve iyi bunu kullanabilirsin timeout süresi ftp de kalacağın süre daha sonra sunucudan seni atacaktır. dosya gönderirken dikkat edilmesi gerekir. -

Bende topic Açmaya gelmiştim Benim sorunumda ftp'ye yeni bir klosör oluşturmak. Nasıl yapabilirim.? Benim aklıma bir yol geldi. C:'ye klosör oluşturup onu ftp'ye göndermek, ama nasıl

ftp. Hostname = "www.example-code.com" ftp. Username = " " ftp. Password = " " buraları editledinmi peki?