C# FTP Server Klasör Silmek, dersim ile C# Eğitim Setime devam ediyorum. Bu yazım C# İle FTP Üzerine İşlemler yazı serimin 11. yazısıdır.
C# FTP Server Klasör Silmek
Önceki yazım olan C# FTP Server Dosya Silmek yazımda ftp servere bağlanıp bir dosyayı silmek hakkında bilgiler vermiştim. Bu yazımda C# ile bir ftp server ‘e bağlanıp klasör silme işlemini göreceğiz.
string FTPDosyaYolu = "ftp:/88.88.88.88:8888//FTP_Files"; FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(FTPDosyaYolu); string username = "kullaniciadi"; string password = "şifre"; request.Credentials = new NetworkCredential(username, password); request.UsePassive = true; // pasif olarak kullanabilme request.UseBinary = true; // aktarım binary ile olacak request.KeepAlive = false; // sürekli açık tutma
Bağlantı bilgilerimizi bunlardı.
request.Method = WebRequestMethods.Ftp.RemoveDirectory;
Dosya download yani indirmek için gerekli metodumuz bu şekilde. Bu konumuzda da metodumuz RemoveDirectory olacak
Kodlarımızı verelim.
public static string FTP_Dosya_Sil(string filePath) { FtpWebRequest request2 = (FtpWebRequest)FtpWebRequest.Create(filePath); request2.Method = WebRequestMethods.Ftp.RemoveDirectory ; // klasör silmek için bu request metodu gerekiyor request2.Credentials = new NetworkCredential(username, password); using (FtpWebResponse response = (FtpWebResponse)request2.GetResponse()) { return response.StatusDescription; } }
Evet arkadaşlar FTP’den klasör silme işlemi de bu kadardı.
Bu dersimiz ile birlikte FTP üzerine işlemler ders serimizin sonuna gelmiş bulunuyoruz arkadaşlar. FTP üzerine işlemler ders serimizde olduğu gibi başka konularda ders serileri istekleriniz var ise yorum ya da mail atarak taleplerinizi bana ulaştırabilirsiniz. Bilmediğim bir konu olsa dahi öğrenip önceki tüm derslerimde olduğu gibi açık ve net bir şekilde anlatımlarını yapacağımdan şüpheniz olmasın.
NOT: Bazı arkadaşlarımız benden projelerinde yardım istiyorlar. Yardım etmeyi elbette isterim ama projenizi bana gönderip sorunu çözer misin? gibi isteklere cevap vermeyeceğimi belirtmek isterim. Arkadaşlar, sorunlarınızı ben değil sizin çözmeniz gerekiyor. Benim amacım sizin işinizi yapmak değil, sizin bu işi öğrenebilmeniz. Bana sorununuzu açıklarsınız ve bende size işin mantığını anlatırım. Gerekirse sorununuzu çözebilecek bir kod bloğu gönderirim ama hepsi bu kadar olur. Gönderdiğim kod bloğunu kendi projenize adapta etme işi sizindir. Bu yüzden benden projenizi gönderip hatayı düzeltir misin? gibi talepler ile gelmeyin. Kaldı ki bu güne kadar bana Facebook, Instagram ve ya mail üzerinden bana ulaşan 20, 30 kişiye yardımcı olmuşumdur.
C# FTP Server Klasör Silme, dersimizde bu kadar arkadaşlar. Diğer derslerimizde görüşmek üzere…
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…
Takipte ve Sağlıcakla kalın.