C# FTP Server Dosya Adı Değiştirme, dersim ile C# Eğitim Setime devam ediyorum. Bu yazım C# İle FTP Üzerine İşlemler yazı serimin 6. yazısıdır.
C# FTP Server Dosya Adı Değiştirme
Önceki yazım olan C# FTP Server Klasör Açmak yazımda ftp servere bağlanıp bir klasör oluşturmak hakkında bilgiler vermiştim. Bu yazımda C# ile bir ftp server ‘e bağlanıp dosya adı değiştirme işlemini göreceğiz.
Bu işlemimiz önceki işlemlere göre çok daha kısa ve basittir. Aslında hepsi çok basit. FTP olarak düşündüğümüzde karmaşık işler olarak görünebilir ama aslında tam tersidir. Bende hep karmaşık işler olarak görmüştüm ama biraz üzerine uğraşınca aslında çokta karmaşık olmadığını gördüm. Bu yüzden de anlatırken elimden geldiğince de basit olarak anlatmaya çaba gösteriyorum.
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ı.
Şimdi bu işlem önceki işlemlerimizden biraz farklıdır. Şöyle ki, yukarıda gördüğümüz UsePassive, UseBinary gibi bir özellik daha girmemiz gerekiyor.
request.RenameTo = “Yeni Dosya Adı”;
RenameTo özelliğimizi de verdikten sonra methodumuzu veriyoruz.
request.Method = WebRequestMethods.Ftp.Rename;
Bağlantı metodumuz Rename olacak.
İşlemi gerçekleştirmek ve yanıtımızı almak için de kodumuzu yazıyoruz.
FtpWebResponse response = (FtpWebResponse)FTP.GetResponse();
Bu şekilde dosya adı değiştirme işemini yapmış oluyoruz.
MessageBox.Show(response.StatusDescription);
Bu kodumuz ile de işlemin açıklamasını alabiliriz.
C# FTP Server Dosya Adı Değiştirmek, 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.