我用winform写一搜索文件的程序,搜索目录如下:
D:\vroot\192.168.1.10_1\ 
E:\vroot\192.168.1.10_1\   
F:\vroot\192.168.1.10_1\
其中:F:\vroot\ 这一截是写在配置文件里面的。程序搜索的时候如果配置文件里面有三个盘符,就搜索三个,两个盘符就搜索两个。并且找出这几个盘下面相同一个目录下面修改时间为最近的一个文件。请问兄弟们该怎么写这个程序?

解决方案 »

  1.   

    ...\192.168.1.10_1\
      是一个用户,可能它把最新的一个文件存在D:\vroot\下面,也可能存在E:\vroot\目录下面。我现在就是要找出这几个目录下面的\192.168.1.10_1\下面的最新的一个文件,并列出来。请问有什么办法?思路不是很清晰。请教下大家...
      

  2.   

      System.IO.FileInfo fi=。。;
                DateTime dt = fi.LastWriteTime;
      

  3.   

    string[] a = new string[] { @"D:\vroot\192.168.1.10_1\", @"E:\vroot\192.168.1.10_1\", @"F:\vroot\192.168.1.10_1\" };
    string result = a.SelectManay(x => Directory.GetFiles(x, SearchOption.TopDirectoryOnly)).Select(x => new FileInfo(x)).OrderBy(x => x.LastWriteTime).Last().Name;