Windows でのファイル処理の制限を調べる
質問:
VC では、 fopen() がファイルを開くエラーの原因となっています。同時に開くことができるファイルの数に制限はありますか?
答え:
はい、C ランタイム ライブラリでは、開くファイルの数が 512 個に制限されています。同時に。この制限を超えると、プログラムが失敗します。
解決策:
この制限を調整するには、_setmaxstdio 関数を使用します。詳細については、次のリソースを参照してください:
- _setmaxstdio 関数: https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/setmaxstdio?view=vs -2019
- Windows でのファイル上限のサポート: VS 2015 の https://docs.microsoft.com/en-us/windows/win32/winprog/maximum-file-size-limits
- _setmaxstdio: https://docs.microsoft.com/en-us/cpp/visual-studio/setmaxstdio-and-max-file-handles?view=vs-2019
以上がVC で同時に開くファイルの制限は何ですか?また、それを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。