以下の特定のクエリがフォルダーからファイルを取得しない理由を理解したいのですが、間違っているかどうかを教えてください。
c# Linq クエリ:
var query = from o in Directory.GetFiles("/YourFolder", "*.*",
SearchOption.AllDirectories)
let x = new FileInfo(o)
where x.CreationTime <= DateTime.Now.AddMonths(-10)
select o;
200 個のファイルを保持しているフォルダーにファイルをフェッチしていませんが、10 の位置で 0 を指定すると、200 個のファイルすべてをプルしていました。理由は何ですか? ご意見をお聞かせください
ファイルの作成時間はすべて 2012 年 1 月 5 日です。