C# Resource'deki Dosyayı Diske Kopyalama

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
C# Resource'deki Dosyayı Diske Kopyalama
#1
Merhaba arkadaşlar,

Bu konuda sizlere projemiz Resource içerisine eklediğimiz çeşitli dosyaları, belirli bir klasöre/konuma nasıl kopyalayacağınızı anlatacağım.

Öncelikle Resource dosya eklemek için Visual Studo çalışma ekranında ekranında Solution Explorer sekmesinde bulunan projemize sağ tıklayıp Properties seçeneğine tıklıyoruz. Açılan pencerede Resource sekmesine geliyoruz ve Add Resource -> Add Existing File seçeneği ile ekleyeceğimiz dosyayı seçip projemiz Resource kısmına ekliyoruz. (İpucu: Dosya aç ekranında filtre seçeneğini tüm dosyalar yapmayı unutmayın.)


[Resim: nnmsubip.png]


Daha sonra kod kısmına gelerek aşağıdaki kod ile Resource de bulunan dosyayı istediğiniz konuma yazdırabilirsiniz. Metin tabanlı dosyalar için File.WriteAllText metodunu kullanmanız gerekiyor.

dosyakaydet.FileName : dosya yolunu belirtir. Dosya kaydet penceresi ile seçtiğiniz dizin yolu belirlediğiniz dosya adı ve uzantısı bu değişkene atanır.
ResProje.Properties.Resources.resFile : Resource deki dosyayı belirtir. ResProje projenin namespace'dir. Sizdeki namespace ne ise koda onunla başlayarak resource eklediğiniz dosyayı belirtmeniz gerekiyor.


Kod:
       private void btnKaydet_Click(object sender, EventArgs e)
       {
           SaveFileDialog dosyakaydet = new SaveFileDialog();
           if (dosyakaydet.ShowDialog() == DialogResult.OK)
           {
               System.IO.File.WriteAllBytes(dosyakaydet.FileName, ResProje.Properties.Resources.resFile);
           }
       }
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SQL'deki Satırları Listview'da Sutuna Atmak fruion 0 562 02-05-2018, 18:39
Son Yorum: fruion
  Listview'deki verileri PDF ve Excell'e Atmak fruion 4 958 29-04-2018, 12:57
Son Yorum: fruion

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi