的巨大的名单,我从文件中
选择从文件
// selecting around 80-120 files from 20,000 - 25,000
FileInfo[] files = (new DirectoryInfo(dirPath)).GetFiles("*.xml");
string[] selectedFiles = (from c in files
where c.CreationTime >= DateTime.Today.AddDays(-1) && c.CreationTime < DateTime.Today.AddHours(-2.0)
select c.FullName).ToArray();
的巨大列表中选择前一天的文件上面大约需要4-5分钟跑前一天的文件,能否请你告诉我如何优化它,而不改变功能!
// file selection is between yesterday 0:00 to yesterday 22:00 <br >
如上面的代码所示。
请咨询。
你需要运行它同步,如果没有,使用异步 – 2013-02-22 17:02:34
@CuongLe手段? – Pratik 2013-02-22 17:03:17
你可以在不同的线程下运行这段代码 – 2013-02-22 17:03:53