【发布时间】:2014-06-20 13:24:46
【问题描述】:
我正在从一个文件夹中挑选 txt 文件,因为我在订购这些文件后根据它们各自的修改日期订购这些文件,我必须逐一阅读每个文件的内容。什么是可能的解决方案。因为我无法将 FileInfo 对象转换为字符串以下是 sn-p。 在输出中:我希望根据修改日期对所有文件进行排序,并希望一一阅读。 谢谢
string sourcePath = @"C:\sample\*.log";
DirectoryInfo dir = new DirectoryInfo(sourcePath);
FileInfo[] files = dir.GetFiles(sourcePath).OrderBy(order => order.LastWriteTime).ToArray();
foreach (var item in files)
{
listBox1.items.Add(item)
}
【问题讨论】:
-
具体说明问题所在。你的输出是什么?你期待看到什么?您似乎希望这能神奇地输出文件的内容。请RTFM.
-
也许您正在寻找
FileInfo.Name或FileInfo.FullName? -
在输出中:我希望所有文件都根据修改日期排序,并希望一一阅读。
-
@user3584501 当您完全改变原来的要求时,很难为您提供帮助。
标签: c# file inputstream