. Для .NET Micro Framework есть способ перечислить файлы в каталоге, не загружая всю коллекцию в память?
Тщательное изучение документации говорит «Нет».Для полного фреймворка есть EnumerateFiles(path, pattern)
, который похож на GetFiles, за исключением того, что вы получаете отложенную загрузку вместо string[]
Как , что для иронии?На крошечных системах они ожидают, что вы загрузите все это в оперативную память.NETMF42 тоже не похоже на получение EnumerateFiles.В идеале нам нужна перегрузка для GetFiles, принимающая два дополнительных параметра, start и length, чтобы вы могли обрабатывать куски размером в куски, которые больше, чем куски размером в байты, но не настолько большие, чтобы вызывать исключения из памяти (извините, яне удержался)