Как считать файлы/папки используя какой-нибудь GetNext(условно) или аналог в С#? Т.е. чтобы не загружать в память весь массив файлов из директории поскольку файлов может быть 100,000.
Хочу именно алгоритмически написать красивую штуку, которая бы брала с диска по одному файлу, обрабатывала его, потом брала следующий файл и т.п., без загрузки всего массива. Возможно такое?
Например:
GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, PaulMinelly, Вы писали:
PM>Как считать файлы/папки используя какой-нибудь GetNext(условно) или аналог в С#? Т.е. чтобы не загружать в память весь массив файлов из директории поскольку файлов может быть 100,000.
PM>Хочу именно алгоритмически написать красивую штуку, которая бы брала с диска по одному файлу, обрабатывала его, потом брала следующий файл и т.п., без загрузки всего массива. Возможно такое?
PM>Например:
PM>GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.
Перебор файлов с использованием FindFirstFile/FindNextFile и итераторов C# 2.0Автор: VladD2
Дата: 27.09.05
PM>>Например:
PM>>GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.
D>Перебор файлов с использованием FindFirstFile/FindNextFile и итераторов C# 2.0Автор: VladD2
Дата: 27.09.05
А с помощью managed кода без API нельзя?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>