2012-03-17 4 views
1

.NET Micro Frameworkの場合、コレクション全体をメモリにロードせずにディレクトリ内のファイルを列挙する方法はありますか?コレクション全体をロードせずに列挙するファイル

ドキュメントを慎重に検討すると「いいえ」と表示されます。完全なフレームワークについてEnumerateFiles(path, pattern)は、あなたの代わりに皮肉ためことですどのようにstring[]

の遅延ロードのコレクションを取得以外GetFilesに類似しているがありますか?小さなシステムでは、RAMにすべてロードすることを期待しています。 NETMF42はEnumerateFilesの取得のようには見えません。理想的には、バイトサイズのチャンクより大きいが、メモリの例外を引き起こすのに十分な大きさではないバイトサイズのチャンクを処理できるように、GetFilesには2つの追加パラメータstartとlengthを渡すオーバーロードがあります(申し訳ありませんそれに抵抗することはできませんでした)。

答えて

0

マイクロソフトは直接の対応に応じました。

Directory.EnumerateFiles()はNETMF4.2で利用できるようになります


時間が経過出来上がりは、EnumerateFilesが正式に4.2に登場 - そしてあまりにも、問題を解決しません。

関連する問題