yinkang2010 发表于 2013-2-1 09:58:57

C#搜索文件代码

       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);//添加文件的完整路径
                    }
                }
            }
        }
页: [1]
查看完整版本: C#搜索文件代码