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;
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