典型的な OS では、標準の C ディスク IO を使用して一度にいくつのファイルを開くことができますか?
それを伝える定数を読み取ろうとしましたが、Windows XP 32 ビットではわずか 20 かそこらでした。30以上でも問題なく動作するように見えましたが、広範囲にテストしていません.
最大で一度に約 400 個のファイルを開く必要があるため、最新の OS のほとんどがそれをサポートしていれば、それは素晴らしいことです。XP をサポートする必要はありませんが、Linux、Win7、および最近のバージョンの Windows サーバーをサポートする必要があります。
別の方法は、可能であれば避けたい独自のミニファイルシステムを作成することです。