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

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.
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 }
}
- Düzenleyen Cihan YakarMVP 18 Mart 2019 Pazartesi 12:14
- Yanıt Olarak Öneren Kyamuran SalibryamMicrosoft contingent staff, Moderator 25 Mart 2019 Pazartesi 10:28
-
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ü?
-
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.
dergikapaklari.com