【发布时间】:2011-11-30 17:01:13
【问题描述】:
在我的程序 c# 中,我使用 LINQ 从目录中获取所有文件以进行如下处理
var FilesToProcess = from filePath in Directory.GetFiles(sDirectory)
where File.GetCreationTime(filePath).BusinessDaysUntil(DateTime.Today)
select filePath;
if (FilesToProcess.Any())
{
List<string> process = (from string s in FilesToProcess
where ((s.EndsWith(".ext")) || (s.EndsWith(".xml")))
select s).ToList();
}
但就我而言,我有同名的 xml 和 txt 文件,例如 A.xml 和 A.txt,类似 B.xml 和 B.txt,其他文件也一样。
我想使用 LINQ 来获取两个同名文件进行如下处理
进程文件(字符串 xmlfile,字符串 txtfile)
根据我上面的代码,我正在从目录中获取所有文件(xml、txt),但我不知道继续进行。
请帮忙过滤同名但扩展名不同的文件?
【问题讨论】: