我正在制作一个应用程序,它需要同时打开至少 676 个文件,最多 1400 个文件。我将使用 StreamWriter
类写入这些文件并使用 StreamReader
类读取数据。那么,对于可以同时打开以在 C# 中读取或写入的文件数量是否有最大限制,就像 VC++ 一样,如以下链接中所述。
Is there a limit on number of open files in Windows .
最佳答案
.NET 打开的文件的上限由 Win32 API CreateFile 的限制决定,即 16384。
关于c# - 在 C# 中可以打开的最大文件数是否有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289565/