FileInfo配列があり、15個のファイルと1個の「.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;
}
前もって感謝します!