c#怎么 实现按Textbox里面输入的关键字 查找本地机器的文件

解决方案 »

  1.   

    先给个范围i然后按照关键字在本范围进行查找,。net有专门的类dirctory
      

  2.   

    string[] files = Directory.GetFiles("c:\\", "*关键字*", SearchOption.AllDirectories);如果所有驱动器,就循环一下:List<string> files = new List<string>();
    foreach (DriveInfo di in DriveInfo.GetDrives())
    {
        files.AddRange(Directory.GetFiles("c:\\", "*关键字*", SearchOption.AllDirectories));
    }
    不论哪种,最终都是files记录了所有你需要的文件名的完整路径。
      

  3.   

    string[] files = Directory.GetDirectories("D:\\", "*.*", SearchOption.AllDirectories);
    foreach(string f in files)
    {
    FileInfo fi = new FileInfo(f);
    }
    LINQ Directory.GetDirectories("D:\\", "*.*", SearchOption.AllDirectories)...