21-11-2015, 14:26
Merhaba arkadaşlar,
C# ile lazımlı olabilecek dizinleri kolayca nasıl alabileceğimizi göstermek istiyorum. Mesela, geliştirdiğimiz uygulamada masaüstü, program files, belgelerim vs. dizininin yolunu almak isteyebiliriz.
Peki, bu dizinlerin yolunu nasıl alabiliriz?
Bunun için Environment sınıfından yararlanabiliriz.
Dizinler String olarak döndürüleceği için önce alacağımız dizine uygun bir ad verip string türünde bir değişken tanımlıyoruz.
Örnak olarak masaüstü yolunu alalım;
Kodumuzun 1. satırında ilgili sınıftan masaüstü yolumuzu aldık ve 2. satırda da mesaj olarak ekranda gösterdik.
Environment.GetFolderPath(Environment.SpecialFolder.*); şeklinde birçok önemli dizin yolunu alabiliyoruz. Tabi bu kodda kırmızı * işaretiyle belirttiğim kısma almak istediğiniz dizin parametresini eklemeniz gerekiyor. Tanımlı birçok seçenek bulumakta.
Visual studio içinde otomatik tanımlama ile Environment.GetFolderPath(Environment.SpecialFolder. yazdıktan sonra yani en sondaki nokta işaretini koyduktan sonra alınabilecek dizin seçeneklerini otomatik olarak listelenecektir. Açılan listeden ihtiyaca göre seçim yapabilirsiniz.
C# ile lazımlı olabilecek dizinleri kolayca nasıl alabileceğimizi göstermek istiyorum. Mesela, geliştirdiğimiz uygulamada masaüstü, program files, belgelerim vs. dizininin yolunu almak isteyebiliriz.
Peki, bu dizinlerin yolunu nasıl alabiliriz?
Bunun için Environment sınıfından yararlanabiliriz.
Dizinler String olarak döndürüleceği için önce alacağımız dizine uygun bir ad verip string türünde bir değişken tanımlıyoruz.
Örnak olarak masaüstü yolunu alalım;
Kod:
string MasaustuYolu = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
MessageBox.Show(MasaustuYolu);
Kodumuzun 1. satırında ilgili sınıftan masaüstü yolumuzu aldık ve 2. satırda da mesaj olarak ekranda gösterdik.
Environment.GetFolderPath(Environment.SpecialFolder.*); şeklinde birçok önemli dizin yolunu alabiliyoruz. Tabi bu kodda kırmızı * işaretiyle belirttiğim kısma almak istediğiniz dizin parametresini eklemeniz gerekiyor. Tanımlı birçok seçenek bulumakta.
Visual studio içinde otomatik tanımlama ile Environment.GetFolderPath(Environment.SpecialFolder. yazdıktan sonra yani en sondaki nokta işaretini koyduktan sonra alınabilecek dizin seçeneklerini otomatik olarak listelenecektir. Açılan listeden ihtiyaca göre seçim yapabilirsiniz.