.NET Micro Frameworkの場合、コレクション全体をメモリにロードせずにディレクトリ内のファイルを列挙する方法はありますか?コレクション全体をロードせずに列挙するファイル
ドキュメントを慎重に検討すると「いいえ」と表示されます。完全なフレームワークについてEnumerateFiles(path, pattern)
は、あなたの代わりに皮肉ためことですどのようにstring[]
の遅延ロードのコレクションを取得以外GetFilesに類似しているがありますか?小さなシステムでは、RAMにすべてロードすることを期待しています。 NETMF42はEnumerateFilesの取得のようには見えません。理想的には、バイトサイズのチャンクより大きいが、メモリの例外を引き起こすのに十分な大きさではないバイトサイズのチャンクを処理できるように、GetFilesには2つの追加パラメータstartとlengthを渡すオーバーロードがあります(申し訳ありませんそれに抵抗することはできませんでした)。