본문 바로가기
프로그래밍/C#

C# 초간단 파일 검색

by zoo10 2014. 1. 15.

asp.net으로 파일 검색을 간단하게 구현해야 했다.

뚝딱 만들어서 처리한 내용

c# 부분만 발췌한다.







    protected void Page_Load(object sender, EventArgs e)

    {

        if (ItemNm.Text == "")

        {

            lblItemNm.Text = "";

            return;

        }

        

        StringBuilder s = new StringBuilder(10000);


        System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"E:\ITEM_IMAGES");

        System.IO.FileInfo[] fs = di.GetFiles("*" + ItemNm.Text + "*");

        //s.Append("*" + ItemNm.Text + "*");

        foreach (System.IO.FileInfo f in fs)

        {

            s.Append("<div>");

            s.Append("<p>"+ Path.GetFileNameWithoutExtension(f.Name) +"</p>");

            s.Append("<img src='/" + f.Name + "' style='border:1px solid #444;'>");

            s.Append("</div>");

            s.Append("<hr>");

        }


        lblItemNm.Text = s.ToString();

    }



aspx 파일에는 텍스트 박스하나 버튼하나 라벨 하나 만들었다. 위 코드를 보면 내용을 확인할 수 있다.