private void CheckLocalFiles(string localFolder, IFolder remoteFolder, IList<string> remoteFiles) { SleepWhileSuspended(); string[] files; try { files = Directory.GetFiles(localFolder); } catch (Exception e) { Logger.Warn("Could not get the file list from folder: " + localFolder, e); return; } foreach (string filePath in files) { CheckLocalFile(filePath, remoteFolder, remoteFiles); } }