【发布时间】:2015-11-05 17:45:24
【问题描述】:
我想从文件日期 > 今天截止的所有文件的列表中获取文件 - 所以,我有以下 codelet
string[] MyFiles = Directory.GetFiles(MyConfig.pathTransmittedFiles, "*.adf")
.Where(file => new FileInfo(file).LastWriteTime > dtCutOff).ToArray();
我有一个 LastWriteTime 为“{11/3/2015 1:33:26 PM}”的文件被我的收藏使用 dtCutOff ==“{11/3/2015 1:33:26 PM}”拾取!所以 '>' 似乎不起作用。
【问题讨论】:
-
请展示完整的代码和示例。我们不知道您如何定义
fn_fileInfo或dtCutOff,我们不知道dtCutOff中的值或您要比较的文件日期。 -
这没有帮助。
fn_fileInfo不是.NET 的标准功能,据我所知,它也不是由LinqPad 提供的。您需要将您的问题编辑为MVCE。否则它将被投票为关闭。我对这里可能发生的事情有些怀疑,但我无法在问题的当前状态下回答,因为这样的答案将是高度推测性的。 -
一些我在一段时间内见过的最糟糕的 C# 代码......外壳,不必要的结构......呃......
-
亲爱的@JennaLeaf,你完全没有抓住重点。我告诉你的是,你遇到的问题与 LINQ 或 lambdas 无关
-
实际上,我们可以利用我们的时间做其他事情,但我们大多数人都在努力帮助您。