Как считать файлы используя GetNext в С#?
От: PaulMinelly  
Дата: 23.07.08 04:18
Оценка:
Как считать файлы/папки используя какой-нибудь GetNext(условно) или аналог в С#? Т.е. чтобы не загружать в память весь массив файлов из директории поскольку файлов может быть 100,000.
Хочу именно алгоритмически написать красивую штуку, которая бы брала с диска по одному файлу, обрабатывала его, потом брала следующий файл и т.п., без загрузки всего массива. Возможно такое?

Например:
GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Приведение результата delegate к Delegate
От: desco США http://v2matveev.blogspot.com
Дата: 23.07.08 05:17
Оценка:
Здравствуйте, PaulMinelly, Вы писали:

PM>Как считать файлы/папки используя какой-нибудь GetNext(условно) или аналог в С#? Т.е. чтобы не загружать в память весь массив файлов из директории поскольку файлов может быть 100,000.

PM>Хочу именно алгоритмически написать красивую штуку, которая бы брала с диска по одному файлу, обрабатывала его, потом брала следующий файл и т.п., без загрузки всего массива. Возможно такое?

PM>Например:

PM>GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.

Перебор файлов с использованием FindFirstFile/FindNextFile и итераторов C# 2.0
Автор: VladD2
Дата: 27.09.05
Re[2]: Приведение результата delegate к Delegate
От: PaulMinelly  
Дата: 23.07.08 05:33
Оценка:
PM>>Например:
PM>>GetFileSystemInfos() не катит, так как возвращает всю кучу файлов/папок в виде массива.

D>Перебор файлов с использованием FindFirstFile/FindNextFile и итераторов C# 2.0
Автор: VladD2
Дата: 27.09.05


А с помощью managed кода без API нельзя?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Приведение результата delegate к Delegate
От: Mab Россия http://shade.msu.ru/~mab
Дата: 23.07.08 06:38
Оценка:
Здравствуйте, PaulMinelly, Вы писали:

Готовых средств нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.