我想通过我的C#代码访问一个文件夹,并打开第二个最近更新/创建的文件。这是因为最新文件始终由其他进程使用,所以我无法正确访问它。
我已经找到用于查找最新文件的代码,它是:
var DataLogFile = (from f in directory.GetFiles()
orderby f.LastWriteTime descending
select f).First();
我不确定如何编辑它才能找到我要查找的文件。我知道它可能会是第一个降序排列的,但是我不知道如何访问它。
正确的方法是,只需跳过一次即可获取指定的文件:
var DataLogFile = (from f in directory.GetFiles()
orderby f.LastWriteTime descending
select f).Skip(1).First();
假设您在中至少有两个文件directory
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句