如何使用多个过滤器C#获取最新文件

时间:2016-12-01 14:03:09

标签: c# getfiles

我有这个简单的代码,我需要更新一点。

如果目录中有多个相同文件类型的实例,我需要使用最新的文件更新列表(this.FoundReports)。 .i.e _InputCounts or_OutputCounts。

如何使用现有代码或者有更好的方法?

谢谢

1 个答案:

答案 0 :(得分:0)

你可以做什么:

您可以创建一个string []数组来存储该特定目录中的所有文件信息,并比较每个文件的日期:

尝试这样的事情:

path = locations of file
findname = file name you are looking for    

string[] dirs = Directory.GetFiles(path, findName);

            foreach (string dir in dirs)
            {
                DateTime lastupdatedate = File.GetLastWriteTime(dir);

                //here you compare last updated date and find your record. 
                if (lastupdatedate > previousLastupdated)
                {

                }

             }