Wednesday, 7 August 2013

Convert LINQ C# code to regular C# code

Convert LINQ C# code to regular C# code

Please help me converting below 2 LINQ queries (in foreach loops) to
normal C# code:
public void CreateZip(string path) { DirectoryInfo di = new
DirectoryInfo(path); try {
DirectoryInfo[] subdirs = di.GetDirectories();
foreach (DirectoryInfo dinfo in subdirs)
{
var files =
dinfo.GetFiles("*").Where(w=>(w.LastWriteTime<=DateTime.Now.AddMonths(-6))).OrderByDescending(s
=> s.LastWriteTime).GroupBy(e =>
e.LastWriteTime.Month).ToList();
foreach (var item in files)
{
SaveZip(item.Select(s=>s).ToList());
}
}
}
catch (Exception ex)
{
Console.WriteLine("Couldnt find the path");
return;
}
Thanks, Rekha

No comments:

Post a Comment