我试图弄清楚如何只获取文件夹中的最后两个文件,以便我可以使用c#将它们合并在一起.这些文件是csv文件,我看过File.CreationTime,但不知道如何比较它,所以我只使用最后两个文件.
我怎样才能做到这一点?
你可以使用Linq:
List<FileInfo> lastTwoFiles = directoryInfo.GetFiles()
.OrderBy(x => x.CreationTime).Take(2).ToList()
Run Code Online (Sandbox Code Playgroud)
如果您想要两个最新的文件,请使用OrderByDescending.
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |