System Using.IO; kütüphanesini öncelikle projemize ekliyoruz.
Uygulama 1 : Dizin içerisinde ki dosyaları listeleme.
private void listButton_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@”C:\Windows\System32″);
FileInfo[] files = di.GetFiles();
foreach(FileInfo fi in files)
{
listBox1.Items.Add(fi.Name);
}
}
Uygulama 2 : Dizin içerisinde ki belirli uzantılarda ki dosyaları listeleme
GetFiles parametresine listelemek istediğimiz dosya uzantısını vererek uzantılara karar verebiliriz.
private void listButton_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@”C:\Windows\System32″);
FileInfo[] files = di.GetFiles(“*.exe”);
foreach(FileInfo fi in files)
{
listBox1.Items.Add(fi.Name);
}
}
Uygulama 3: Kelime filtreli dosya listelemesi yapmak
Bu uygulamamızda adı System ile başlayan dosyaları listeleyecektir.
private void listButton_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@”C:\Windows\System32″);
FileInfo[] files = di.GetFiles(“System*”);
foreach(FileInfo fi in files)
{
listBox1.Items.Add(fi.Name);
}
}