C# FTP Server Dosya Kontrolü Yapmak

C# FTP Server Dosya Kontrolü Yapmak

C# FTP Server Dosya Kontrolü Yapmak, yazım ile C# Eğitim setime devam ediyorum. Bu yazım C# İle FTP Üzerine İşlemler yazı serimin 3. yazısıdır.

FTP server’e bağlandıktan sonra indirme ya da yükleme işlemleri için istediğimiz bir klasör var mı yok mu kontrolü yapmamız gerekebilir. Bu gibi durumlarda bu kontrolü nasıl yapacağımızı 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

request.Method = WebRequestMethods.Ftp.GetFileSize;

            try
            {
                FtpWebResponse response = (FtpWebResponse)request1.GetResponse();
                // klasör var
            }
            catch (WebException ex)
            {
                // klasör yok
            }

Hepsi bu kadar. :)

Kaynak: C# FTP Server Dosya Kontrolü Yapma

 

Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git