如何将FileInfo对象转换为字符串

Dee*_*eps -3 c# inputstream file

我正在从文件夹中选择txt文件,因为我在订购这些文件之后根据各自的修改日期订购这些文件我将逐一阅读每个文件的内容.什么是可能的解决方案.因为我无法将FileInfo对象转换为字符串以下是片段.在输出中:我希望所有文件按照修改日期排序,并希望逐个阅读.谢谢

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)
}
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 5

使用File.ReadAllTextFileInfo.FullName属性来获取路径:

listBox1.items.Add(File.ReadAllText(item.FullName));
Run Code Online (Sandbox Code Playgroud)

如果您只想获取FileName文件,请使用以下FileInfo.Name属性:

listBox1.items.Add(item.Name);
Run Code Online (Sandbox Code Playgroud)

如果您想获取文件路径,请使用FileInfo.FullName如下:

listBox1.items.Add(item.FullName);
Run Code Online (Sandbox Code Playgroud)

  • @drew_w,"我要逐一阅读每个内容." 问题在于,但仍然添加了:) (2认同)