none
Form Uygulamasıyla oluşturduğum projenin dosya dizinini başka pc'de değiştirme(Dosya yolu güncelleme) RRS feed

  • Soru

  • Şu anda bir proje yapıyorum ve  şu anda kullandığım pc'de uygulamam sorunsuz bir şekilde çaılşıyor. Programın içeriği ise şöyle;

    Bilgisayarda bulunan bir dizindeki dosyayı var olup olmadığını kontrol ediyor eğer dosya var ise başka bir dizindeki klasöre kopyalıyor. Bu kendi bilgisayarımda sorunsuz çalışıyor. Ama başka bilgisayarda klasör yolunu değiştirmem lazım. Benim yapmak istediğim form arayüzünde bulunan bir butona bastığımda bana hedef ve kaynak klasör yolunu belirleyeceğim bir dialog açması ve bu yolun ben tekrar o yolu güncellemeyene kadar öyle kalmasını istiyorum. Bunun için yaptığınız herhangi bir proje varsa işime yarayacak kodları atarsanız sevinirim.

    18 Mart 2019 Pazartesi 11:55

Tüm Yanıtlar

  • hazır dizin seçici var onu kullanın.

    using (var fd = new FolderBrowserDialog()) { if (fd.ShowDialog() == DialogResult.OK) { var secilenDizin = fd.SelectedPath; //... kodlar buraya }

    }



    www.cihanyakar.com


    18 Mart 2019 Pazartesi 12:13
  • Teşekkürler cihan bey öncelikle cevap verdiğiniz için ama ben bu dosya yolu seçme işini bir kere yapmak istiyorum. Yani eğer programın setup'ını başka bir pc'ye kuracak isem programı kurup çalıştırdığımda bana  dosyayı arayacağı hedef dosyayı ve kopyalayacağı kaynak dosyayı sormasını istiyorum Ve daha sonra o yolların kayıtlı olmasını ve tekrar sormasını istemiyorum. Böyle bir şey mümkün mü?
    19 Mart 2019 Salı 06:46
  • Properties.Settings.Default içinde saklayabilirsiniz.

    Yani projenizin özeliklerini(Properties) açın. Oraya iki tane özellik ekleyin Hedef ve Kaynak diye. İlk değerlerini de girin. Sonrasında program içerisinde

    Properties.Settings.Default.Hedef ve
    Properties.Settings.Default.Kaynak diyerek bu değerlere ulaşabilirsiniz. Boş ise bir dialog ile değerleri sorup kaydedersiniz ve sonraki kontrolde dolu olacağı için bir daha sormaz.

    pgnchess.com

    dergikapaklari.com

    22 Mart 2019 Cuma 22:04