C#'ta Dosya Taşıma

Bu dersimizde C Sharp'ta System.IO sınıfını, openFileDialog, folderBrowserDialog ve form nesnelerini kullanarak istediğimiz dosyayı, istediğimiz klasöre taşıyan programı yapıcağız.

Merhaba arkadaşlar,

Bu dersimizde C Sharp'ta System.IO sınıfını, openFileDialog, folderBrowserDialog ve form nesnelerini kullanarak istediğimiz dosyayı, istediğimiz klasöre taşıyan programı yapıcağız.

Dersimize başlıyalım...

İlk önce formumuzun dizaynını oluşuralım,daha sonra System.IO sınıfını çekelim.




using System.IO;



Daha sonra Form load kısmında textBoxlarımızı pasif yapalım.


textBox1.Enabled = false;

textBox2.Enabled = false;



Daha sonra değişkenlerimizi oluşturalım.


string tasinacakDosya = "", tasinacakDosyaIsmi = "", dosyaninTasinacagiKlasor = "";



Daha sonra button1'in click olayına kodlarımızı yazalım.


openFileDialog1.Title = "Taşınacak Dosyayı Seçiniz...";

openFileDialog1.FileName = "";

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

tasinacakDosyaIsmi = openFileDialog1.SafeFileName.ToString();

tasinacakDosya = openFileDialog1.FileName.ToString();

textBox1.Text = tasinacakDosya;

}

else

{

MessageBox.Show("Dosya Seçmediniz...", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}



Daha sonra button2'nin click olayına kodlarımızı yazalım.



if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)

{

dosyaninTasinacagiKlasor = folderBrowserDialog1.SelectedPath.ToString();

textBox2.Text = dosyaninTasinacagiKlasor;

}

else

{

MessageBox.Show("Dosyanın Taşınacağı Klasörü Seçmediniz...", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}



Ve son olarak button3'ün click olayına kodlarımızı yazalım.


if (dosyaninTasinacagiKlasor != "" && tasinacakDosya != "")

{

if (File.Exists(dosyaninTasinacagiKlasor + "\" + tasinacakDosyaIsmi))

{

MessageBox.Show("Belirtilen klasörde " + tasinacakDosyaIsmi + " isimli dosya zaten mevcut...", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

else

{

File.Move(tasinacakDosya, dosyaninTasinacagiKlasor + "\" + tasinacakDosyaIsmi);

MessageBox.Show("Dosya Taşıma İşlemi Başarılı", "Dosya Taşındı...");

}

}

else if (dosyaninTasinacagiKlasor == "")

{

MessageBox.Show("Dosyanın Taşınacağı Klasörü Seçiniz...", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

else if (tasinacakDosya == "")

{

MessageBox.Show("Dosya Seçiniz...", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}



Bu dersimizinde sonuna geldik herkese iyi çalışmalar.

  • Etiketler;
Abdullah Akpınar
Kocaeli Üniversitesi Kocaeli Meslek Yüksekokulu'nda okuyorum. Bilgisayarla ilgili (en çok programlama) yeni şeyler öğrenmeyi seviyorum.
Yorum Yaz

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

hocam ek dosyanın rar şifresi nedir acaba ??
hocam ek dosyanın rar şifresi nedir acaba ??
Şifre sorunu halledilmiştir.

Yukarı Git