如何从 C# 中的 System.Linq.Enumerable+WhereArrayIterator'1[System
本文关键字:System Enumerable+WhereArrayIterator Linq 中的 | 更新日期: 2023-09-27 18:31:23
var files = DirInfo.GetFiles()
.Where(file => (file.CreationTime >= startDate && file.CreationTime <= endDate));
如何从代码中的文件变量中获取所有文件名?
var names = files.Select (file => file.Name);
要打印,您可以执行以下操作:
foreach (var name in names)
Console.WriteLine (String.Format ("File name : {0}", name));
如果您的查询正确提供了文件列表,请将此.Select(x=>new FileInfo(x).Name)
与您的查询一起附加。或者您可以尝试如下:
var files= Directory.GetFiles(@"C:'Users")
.Where(f => new FileInfo(f).CreationTime >= startDate &&
new FileInfo(f).CreationTime <= endDate).Select(x=>new FileInfo(x).Name);