C#'ta Klasör(ler)de Arama Yapmak

Bu makalemizde System.IO namespace'ini kullanarak klasörler içerisinde arama yap(tır)mayı göreceğiz.

Bu makalemizde System.IO namespace'ini kullanarak klasörler içerisinde arama yap(tır)mayı göreceğiz.


[list=1]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.IO; // System.IO Namespace'ini ekliyoruz.



namespace Klasörlerdearamayapmak

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }



        private void button1_Click(object sender, EventArgs e)

        {

            string arama = textBox1.Text;   // textbox1 'deki değeri "arama" isimli değişkenimize aktarıyoruz.

            if (File.Exists(@"C:" + arama)) // dosyanın C:'de var olup - olmadığına bakıyoruz.

            {

                MessageBox.Show("dosya var"); // varsa bunu göster(t)iyoruz

            }

            else

            {

                MessageBox.Show("dosya yok"); // yoksa bunu göster(t)iyoruz

            }



        }



    }

}

[/list]



Örnek olarak ben hedef klasörümde ( C: dizinimde) "berat.txt " dosyası oluşturdum. Ve arama kutum(d)a berat.txt yazdığım zaman ;




Program bana "C:" dizinimde "berat.txt " isimli dosyanın olduğu bilgisini göstertiyor..




Ancak hedef dizinimde arama kutusunda "hberat.txt" olarak (t)arattığımda ise;




Program bana "C:" dizinimde "hberat.txt" isimli dosyanın olmadığı bilgisini göster(t)iyor..


  • Etiketler;
H. Berat Yıldırım
1989 Isparta doğumlu.İstanbul'da yaşıyor. Yaklaşık 7 sene kadar internet üzerinde freelance ve firma olarak birçok kurumsal ve bireysel web sitesi projelerinde yer aldı. Bir dönem 3 arkadaşı ile birlikte Ebitech Bilişim Çözümleri isminde firmaları ile hizmet verdiler. <p>2008 yılından bu yana da İstanbul Arel Üniversitesi'nde Matematik - Bilgisayar (İngilizce) + İşletme eğitimine devam ediyor. <p>Şu an ASP.NET, ASP, C#, Dreamweaver, SQL Server üzerine projeler üretiyor ve vakit buldukça makaleler yazıp dersler veriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git