【发布时间】:2010-11-13 21:04:15
【问题描述】:
我需要在一个目录中找到最近修改的文件。
我知道我可以遍历文件夹中的每个文件并比较 File.GetLastWriteTime,但是有没有更好的方法可以在不循环的情况下做到这一点?
【问题讨论】:
-
不,没有更好的方法可以避免循环。即使使用 LINQ 也只是将循环隐藏到一些您无法直接看到的更深层次的功能中。
-
如果您想在整个文件系统上查找最近修改的文件,那么 NTFS 更改日志会很有用。但是,在 C# 中很难使用。
标签: c# .net file loops last-modified