İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp

C# FTP Server Klasör Silmek

C# FTP Server Klasör Silmek
C# FTP Server Klasör Silmek
+ - 0

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

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)