private void ReadFilesInFolder(string folder, out int folderCount, out int fileCount) { // Get a list of all the files and directories // TODO: Error handling FileEx.EnumerateDirectories(new List <string> { folder }, out List <FileInfo> fileInfoList, out List <DirectoryInfo> dirInfoList); folderCount = dirInfoList.Count; fileCount = fileInfoList.Count; // Read every file foreach (FileInfo fileInfo in fileInfoList) { ReadFile(fileInfo.FullName); } }