İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Visual Studio C#'ta Dosya Aktarımı

emretanriverdi24.05.20136 cevap3.857 görüntüleme
#1
Selamun Aleyküm Programcı Abiler :D Size bir sorum olacak.

Yukarıdaki resimde olduğu gibi program yapmak istiyorum. Bu programda adres girildikten sonra yükle tuşuna basılınca adresteki konuma benim belirlediğim dosyayı (sabit dosya) atmasını istiyorum. Bunu nasıl sağlarız ?
yardımlarınızı bekliyorum ...

Not: Visual Studio C# FormApplication
Cevaplar
emretanriverdi Konuyu açan
#2
Kimse Yardım Etmicek mi?
emretanriverdi Konuyu açan
#3
Cevap Yoksa Kilitler misin Admin ?
#4
Resources bölümüne yüklemek istediğin dosyayı sürükle:



sonra kod kısmına:
        private void button1_Click(object sender, EventArgs e)        {
            string folder = textBox1.Text;
            if (!string.IsNullOrEmpty(folder) && Directory.Exists(folder))
            {
                string path = Path.Combine(folder, "Dosya.exe");
                File.WriteAllBytes(path, Resources.Dosya);
            }
        }


Resources için gerekli using kodunu eklemeyi unutma bu şekilde:

emretanriverdi Konuyu açan
#5
Klex dedi: ↑
Resources bölümüne yüklemek istediğin dosyayı sürükle:



sonra kod kısmına:
        private void button1_Click(object sender, EventArgs e)        {
            string folder = textBox1.Text;
            if (!string.IsNullOrEmpty(folder) && Directory.Exists(folder))
            {
                string path = Path.Combine(folder, "Dosya.exe");
                File.WriteAllBytes(path, Resources.Dosya);
            }
        }


Resources için gerekli using kodunu eklemeyi unutma bu şekilde:

Teşekkürler Deniyeceğim.
emretanriverdi Konuyu açan
#6
Beyler son resimde Resolve nin olduğu pencereyi nasıl açıcaz. c#2010 kullanıyorum
#7
arkadaşın anlattığı yöntem biraz daha karışık System.IO kütüphanesiyle bu işlemi daha da basitleştirdi microsoft...

kısaca şöyle yapsan da olur.
1-Kütüphaneyi en başa ekle
using System.IO;

2-sonra dosyanın adresini (sabit olucak diyorsun)
string kaynak = @"Buraya yaz";

3-hedef adresi textbox tan alacağı için Textbox'ın ismi (mesela textbox1 için textbox1.text)
string hedef = @textbox1.Text;

4-son olarak ta FileMove komutuyla ilk kaynağı sonra hedefi belirterek dosyayı taşıyabilirsin. (tabi bu söylediklerimi butonun içine yazıcaksın)
File.Move(kaynak, hedef);

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.