实现效果:
知识运用:
FileInfo类的FullName,Length和CreationTime属性
DirectoryInfo类的GetFileSystemInfo方法
实现代码:
private void SearchFile(string fileDirectory) { DirectoryInfo dir = new DirectoryInfo(fileDirectory); FileSystemInfo[] fsys = dir.GetFileSystemInfos(); foreach (FileSystemInfo fs in fsys) { if (fs is DirectoryInfo) { SearchFile(fs.FullName); } else { if(fs.Name==textBox1.Text) { FileInfo fi = new FileInfo(fs.FullName); listView1.Items.Add(fs.Name); listView1.Items[listView1.Items.Count - 1].SubItems.Add(fi.FullName); listView1.Items[listView1.Items.Count - 1].SubItems.Add(fi.Length.ToString()); listView1.Items[listView1.Items.Count - 1].SubItems.Add(fi.CreationTime.ToString()); } } } }