Date Image Saturday, September 5, 2009 | Kategoriler | C#, Tümü

Environment Variables(Ortam Değişkenleri) Kullanımı

   .Net Framework’ün nimetlerinden biri de uygulamamızın çalıştığı sistem hakkında çeşitli bilgileri kolayca alabilmemizdir. Environment class’ını kullanarak sistemle ilgili ihtiyacımız olan her şeyi bulabiliriz. Açıklamaları örnek üzerinde yapacağım;

// İşletim sistemin tüm uygulamaların kullanabileceği ortam değişkenlerini(Environment Variables) listeliyoruz.Bunlar uygulamalarımızda gerek duyduğumuzda kullanabileceğimiz bilgileri içerirler.Örneğin uygulamımız işletim sisteminin Temp dosyasına geçici bir dosya atma ihtiyacı duyabilir ya da uygulamamızda kullanıcı notlarını MyDocuments klasöründe saklamak isteyebiliriz..

 

            IDictionary variables = Environment.GetEnvironmentVariables();

            foreach (DictionaryEntry v in variables)

            {

                Console.WriteLine("{0} - {1}\n", v.Key, v.Value);

            }

 

            // Ortam değişkenlerini isim belirterek alabileceğimiz gibi,

            string temp = Environment.GetEnvironmentVariable("TEMP");

            Console.WriteLine(temp);

 

            // Environment class ının propertylerini kullanarak da bazı değişkenleri alabiliriz,

            string spInfo = Environment.OSVersion.ToString();

            Console.WriteLine(spInfo);

 

 

            // sistemdeki özel klasörlerin listesi

            string[] sFolders = Enum.GetNames(typeof(Environment.SpecialFolder));

            foreach (string sf in sFolders)

            {

                Console.WriteLine(sf);

            }

 

            // sistem sürücülerinin listesi

            string[] drives = Environment.GetLogicalDrives();

            foreach (string d in drives)

            {

                Console.WriteLine(d);

            }

 

Etiketler :