六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

C#搜索文件代码

[复制链接]

升级  90%

11

主题

11

主题

11

主题

童生

Rank: 1

积分
45
 楼主| 发表于 2013-1-26 12:44:26 | 显示全部楼层 |阅读模式
       public void serachfile(string filedirectory)
        {
            DirectoryInfo dir = new DirectoryInfo(filedirectory);
            FileSystemInfo[] f = dir.GetFileSystemInfos();//获取文件夹下文件
            foreach (FileSystemInfo i in f)
            {
                if (i is DirectoryInfo)
                {
                    serachfile(i.FullName);//递归
                }
                else
                {
                    if (i.Name == textBox1.Text)//判断并取出相应的文件信息
                    {
                        FileInfo fin = new FileInfo(i.FullName);
                        listView1.Items.Add(fin.Name);//添加文件名
                        listView1.Items.Add(fin.Length.ToString());//添加文件大小
                        listView1.Items.Add(fin.CreationTime.ToString());//添加文件创建时间
                        listView1.Items.Add(fin.LastWriteTime.ToString());//添加文件最后修改时间
                        listView1.Items.Add(fin.FullName);//添加文件的完整路径
                    }
                }
            }
        }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表