• Home
  • Hakkımda
  • LaydoProxy
  • LaydoUpload
  • Online Kim Var
Blue Orange Green Pink Purple

FTP ile Dosya Adı Değiştirme

Posted in .net c##. on Wednesday, August 8th, 2007 by admin
Aug 08

FTP ile Dosya ve Klasör İşlemleri – 1 makalemizin devamı…


FTP ile Dosya Silme

FtpWebRequest FTP;try
{
    // Silinecek dosyanın ftp yolunu belirliyoruz
    FTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://ServerIP-yada-FtpDomain/+ “DosyaAdı”);
    // İşlemlerin Binary türden yapılacağını belirtiyoruz
    FTP.UseBinary = true;
    // Ftp bağlantısı için UserName ve Şifremizi belirtiyoruz
    FTP.Credentials = new NetworkCredential("UserName", "Şifre");
    // Bu kısımda hangi işlemi yapacağımızı belirtiyoruz
    FTP.Method = WebRequestMethods.Ftp.DeleteFile;
    // İsteğimizi FTP sunucusuna gönderiyoruz ve cevabını FtpWebResponse eşitliyoruz
    FtpWebResponse response = (FtpWebResponse)FTP.GetResponse();
    // Bu StatusDescription bize durum hakkında cevabı bildiriyor. Örneğin; İşlem başarılı bir şekilde tamamlandı yada tamamlanmadı şeklinde…
    MessageBox.Show(response.StatusDescription);
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message, "Hata");
}

FTP ile Klasör Silme

FtpWebRequest FTP;
try
{
    // Sileceğimiz klasörün ftp yolunu belirliyoruz
    FTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://ServerIP-yada-FtpDomain/" + “SilinecekKlasörAdı” + "/"));
    // Dosya tranferinin Binary türden yapılacağını belirtiyoruz
    FTP.UseBinary = true;
    // Ftp bağlantısı için UserName ve Şifremizi belirtiyoruz
    FTP.Credentials = new NetworkCredential("UserName", "Şifre");
    // Bu kısımda hangi işlemi yapacağımızı belirtiyoruz
    FTP.Method = WebRequestMethods.Ftp.RemoveDirectory;
    // İsteğimizi FTP sunucusuna gönderiyoruz ve cevabını FtpWebResponse eşitliyoruz
    FtpWebResponse response = (FtpWebResponse)FTP.GetResponse();
    // Bu StatusDescription bize durum hakkında cevabı bildiriyor. Örneğin; İşlem başarılı bir şekilde tamamlandı yada tamamlanmadı şeklinde…
    MessageBox.Show(response.StatusDescription);
}
catch (Exception ex)
{
   MessageBox.Show(ex.Message, "Hata");
}
 

FTP ile Klasör Oluşturma

FtpWebRequest FTP;
try
{
    // Oluşturacağımız klasörün ftp yolunu belirliyoruz
    FTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://ServerIP-yada-FtpDomain/" + “OluşturulacakKlasörAdı” + “/”));
    // Dosya tranferinin Binary türden yapılacağını belirtiyoruz
    FTP.UseBinary = true;
    // Ftp bağlantısı için UserName ve Şifremizi belirtiyoruz
    FTP.Credentials = new NetworkCredential("UserName", "Şifre");
    // Bu kısımda hangi işlemi yapacağımızı belirtiyoruz
    FTP.Method = WebRequestMethods.Ftp.MakeDirectory;
    // İsteğimizi FTP sunucusuna gönderiyoruz ve cevabını FtpWebResponse eşitliyoruz
    FtpWebResponse response = (FtpWebResponse)FTP.GetResponse();
    // Bu StatusDescription bize durum hakkında cevabı bildiriyor. Örneğin; İşlem başarılı bir şekilde tamamlandı yada tamamlanmadı şeklinde…
    MessageBox.Show(response.StatusDescription);
}
catch (Exception ex)
{
   MessageBox.Show(ex.Message, "Hata");
}

FTP ile Dosya Adı Değiştirme

FtpWebRequest FTP;
try
{
    // Değiştirilecek dosyanın ftp yolunu belirliyoruz
    FTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://ServerIP-yada-FtpDomain/+ “DosyaAdı”);
    // İşlemlerin Binary türden yapılacağını belirtiyoruz
    FTP.UseBinary = true;
    // Dosyanın yeni adını belirtiyoruz
    FTP.RenameTo = “YeniDosyaAdı”;
    // Ftp bağlantısı için UserName ve Şifremizi belirtiyoruz
    FTP.Credentials = new NetworkCredential("UserName", "Şifre");
    // Bu kısımda hangi işlemi yapacağımızı belirtiyoruz
    FTP.Method = WebRequestMethods.Ftp.Rename;
    // İsteğimizi FTP sunucusuna gönderiyoruz ve cevabını FtpWebResponse eşitliyoruz
    FtpWebResponse response = (FtpWebResponse)FTP.GetResponse();
    // Bu StatusDescription bize durum hakkında cevabı bildiriyor. Örneğin; İşlem başarılı bir şekilde tamamlandı yada tamamlanmadı şeklinde…
    MessageBox.Show(response.StatusDescription);
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message, "Hata");
}
 

Leave a Reply

Laydo.net Webmaster Blog

  • Categories
    • .net c##
    • Actionscript
    • Ajax
    • araçlar
    • Attacking and Defense
    • CSS
    • Flash
    • flex
    • Grafik
    • html
    • Javascript
    • Joomla
    • Linux
    • LOST
    • MsSQL
    • muzik
    • Php
    • Programlarım
    • Sorun(HATA)
    • uçuk kaçık
    • Uncategorized
    • XBOX360
  • Recent Posts
    • Actionscript 3 Preloading
    • Server Değişikliği
    • Super Fıkra gibi oyku İspanyol ve Amerikalı
    • Zend Studio Yavaşlık problemi Zend studio too slow problem
    • Flash transparent Popup fixed sayfanın ortasında
  • Recent Comments
    • Merve on Dünya Telefon Ülke kodları Ülke Telefon kodları
    • Emre Kaya on Dünya Telefon Ülke kodları Ülke Telefon kodları
    • ekrem on Dünya Telefon Ülke kodları Ülke Telefon kodları
    • ekrem on Dünya Telefon Ülke kodları Ülke Telefon kodları
    • Mahir on Dünya Telefon Ülke kodları Ülke Telefon kodları
  • Etiket Bulutu

    ücretsiz proje yönetim ücretsiz proje yönetim siteleri 4.sezon 4.Sezon 11.Bölüm 11.bölüm Actionscript as2 banner bedava proje yönetim clicktag comindwork Flash flashbanner liquidplanner LOST Lost 4.Sezon 11.Bölüm Lost 4.Sezon 11.Bölüm altyazı Lost 4.Sezon 11.Bölüm full indir Lost 4.Sezon 11.Bölüm indir Lost 4.Sezon 11.Bölüm izle Lost 4.Sezon 11.Bölüm rapidshare Lost s04e011 altyazı Lost s04e11 Lost s04e11 full indir Lost s04e11 indir Lost s04e11 izle Lost s04e11 rapidshare Lost s04e11 türkçe altyazı officezilla online project manager online proje yönetim proj projectoffice proje onetim proje yönetim proje yönetimi proje yönetimi sitesi proje yönetimi sitesi karşılaştırma proje yönetim sistemleri s04e011 takip toggl web 2.0 web 2.0 proje web tabanlı proje yönetim uygulaması

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • .net c##
    • Bir makale Sitesi
    • C# platformu
    • Kaynak code Sitesi
  • linkage
    • 2402424.com
    • Bannerblo
    • ÇevirBak
    • DinoDream
    • ferruh mavituna
    • Harun Pekşen
    • İsmionemlimi.com
    • MSDN
    • Oğuzhan Çetinkaya
    • Turkce Lorem İpsum
    • Webgraf.Ru
    • WM-TR
    • www.eburhan.com
    • yeni mecra
    • zamazing


  • Home
  • Hakkımda
  • LaydoProxy
  • LaydoUpload
  • Online Kim Var

© Copyright Laydo.net Webmaster Blog. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

Back to Top