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]