Given two arrays, first:
DirectoryInfo dinfo = new DirectoryInfo(@"D:\N"); FileInfo[] localFiles = dinfo.GetFiles("*.zip"); Second:
string[] downloadFiles = GetFileList(); The structure is identical, you must select the elements contained in the "downloadFiles" with the exception of those that are in the "localFiles".
downloadsFiles? full of ways? just file names? - Grundy