探索Windows 中的檔案處理限制
問題:
在VC 中,fopen() 導致檔案開啟失敗。可以同時開啟的文件數量有限制嗎?
答案:
是的,C 運行時庫限制開啟檔案數為 512 個同時地。超過此限制會導致程式失敗。
解:
要調整此限制,請使用 _setmaxstdio 函數。有關更多詳細信息,請參閱以下資源:
- _setmaxstdio 函數:https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/setmaxstdio?view =vs -2019
- Windows 對文件上限的支援: https://docs.microsoft.com/en-us/windows/win32/winprog/maximum-file-size-limits
- VS 2015 中的_setmaxstdio:https://docs.microsoft.com/ en- us/cpp/visual-studio/setmaxstdio-and-max-file-handles?view=vs-2019
以上是VC 中同時開啟檔案的限制是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!