通过时间戳在C#中组合.log文件

时间:2011-06-15 20:51:10

标签: c# logging

我的问题实际上与这篇文章有关。

VB script + read files (only files with "log" name) and copy content files into one file.txt

我想完成他所做的事情(合并我用户浏览的* .log文件)但是我需要将它们时间插入到新的日志文件中。例如:

1.log (12:15:66)
2.log (10:09:33)
3.log (15:11:10)

我需要输出在final.log文件中,但是顺序(2.log,1.log,3.log),因为这是顺序创建的顺序。我也将有不同数量的日志文件,因此它需要将所有目录组合在一起或要求每个文件,直到我不再指定。我将在示例中使用C#而不是VB。

非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

一旦用户选择了他想要包含的所有日志,您就可以获得每个文件的FileInfo。将它们存储在列表中并按时间戳排序。然后使用一个简单的循环将每个循环复制到输出文件。