У меня есть массив FileInfo, который возвращает мне 15 файлов и одну папку ".zip". Мне в основном нужно попробовать и каким-то образом отфильтровать этот ".zip" файл из массива. Любая помощь будет высоко ценится, но, кажется, я просто бьюсь головой о кирпичную стену! Вот код, в который я пытаюсь внести это;
public List<FileInfo> getInfo(bool recursive, int ageDays)
{
//Declarations
DirectoryInfo di = new DirectoryInfo(CurrentFilePath);
FileInfo[] fi = new FileInfo[0];
List<FileInfo> results = new List<FileInfo>();
fileResults = new List<Files>();
DateTime ageInDays = DateTime.Now.AddDays(-ageDays);
//Checks for recursive search
if (recursive)
{
try
{
fi = di.GetFiles("*.*", SearchOption.AllDirectories);
}
catch (Exception)
{
}
}
else
{
try
{
fi = di.GetFiles();
}
catch (Exception)
{
}
}
for (int i = 0; i < fi.Length; i++)
{
if (fi[i].LastWriteTime < ageInDays)
{
results.Add(fi[i]);
}
}
return results;
}
Заранее спасибо!