У меня есть массив FileInfo, который возвращает мне 15 файлов и одну папку «.zip». Мне в основном нужно попробовать и как-то отфильтровать этот «.zip» файл из массива. Любая помощь будет высоко оценена, но кажется, что я просто ударяю головой о кирпичную стену! Вот код, который я пытаюсь внедрить в это;C# - Фильтрация .zip-файла из массива FileInfo
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;
}
Заранее благодарен!
Это работает отлично. Я понятия не имел, что существует такая вещь, как «. Extension». Огромное спасибо! – Jacooobley