DirectoryInfo

Bu yazımda klasör özelliklerini öğrenmek için kullandığımız DirectoryInfo classını anlatmaya çalışacağım.
İsterseniz daha önce yazdığım file info sınıfına veya DriveInfo yazıma göz atabilirsiniz.
İlk önce kütüphanemize using System.IO; ekliyoruz.
Attributes
Klasörün tipini öğrenebileceğimiz metod


DirectoryInfo yol = new DirectoryInfo("C:\\deneme"); // Klasör yolu 
MessageBox.Show(yol.Attributes.ToString()); 
Örnek çıktısı şu şekilde;
Directory
CreationTime
Klasörün Oluşturulma Zamanı
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu
DateTime zaman = yol.CreationTime;// klasör oluşturma zamanı 
MessageBox.Show(zaman.ToString()); 
Örnek çıktısı şu şekilde;
17.12.2012 14:29:15
Exists
Klasörün Olup Olmadığını Kontrol Eder.Geriye Dönen Değer TRUE veya FALSE dir.
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
MessageBox.Show(yol.Exists.ToString()); 
Örnek çıktısı şu şekilde;
TRUE
veya
FALSE
FullName
Klasörün Tam Yolu
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
MessageBox.Show(yol.FullName.ToString()); 
Örnek çıktısı şu şekilde;
C:\deneme
LastAccessTime
Klasörün Son Erişildiği Tarih Saat
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
DateTime zaman = yol.LastAccessTime;// klasör Son Erişilme zamanı 
MessageBox.Show(zaman.ToString());
Örnek çıktısı şu şekilde;
17.12.2012 14:29:15
LastWriteTime
Klasörün Son Değiştirme Tarihi
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
DateTime zaman = yol.LastWriteTime.;// klasör Son değiştirme zamanı 
MessageBox.Show(zaman.ToString());
Örnek çıktısı şu şekilde;
17.12.2012 14:29:15
Name
Klasörün Adı
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
MessageBox.Show(yol.Name.ToString()); 
Örnek çıktısı şu şekilde;
deneme
Root
Ana dizin
DirectoryInfo yol = new DirectoryInfo("C:\\deneme");// Klasör yolu 
MessageBox.Show(yol.Root.ToString()); 
Örnek çıktısı şu şekilde;
C:\

Bu yazımında sonuna geldik.Bir sonraki yazımda görüşmek dileğiyle...

Yorumlar

Bu blogdaki popüler yayınlar

[programsız] Bilgisayarı yeniden başlatma (restart) işleminin zamanını ayarlama

c# List kullanımı