У меня есть папка с слишком большим количеством файлов, и я хочу просматривать каждый файл по одному. Проблема в том, что Directory.GetFiles возвращает завершенный массив, и это занимает слишком много времени.
Я предпочел бы иметь объект, который я бы указал на папку, а затем вызвать функцию, которая возвращает мне следующий файл в папке. Есть ли у .NET класс, подобный этому?
(Я бы предпочел избегать перехватов win32, поскольку я планирую использовать это также в Mono.)
Большое спасибо.