C# FTP Server Klasör Silmek

C# FTP Server Klasör Silmek

17 Mayıs 2019 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 53
Yaklaşık okuma süresi : 3 DK
C# Collection was modified; enumeration operation may not execute Hatası
C# FTP Server Dosya Silmek

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ı.

Advertisements
 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.

İlgili İçerik  C# FTP Server Dosyayı İndirmeden Göstermek

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. 😉

C# Collection was modified; enumeration operation may not execute Hatası
C# FTP Server Dosya Silmek