c# - 在 C# 中可以打开的最大文件数是否有限制?

标签 c# .net file file-io

我正在制作一个应用程序,它需要同时打开至少 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/

相关文章:

c# - 实现 Web 服务/API 最安全的方法是什么?

c# - 内部与私有(private)访问修饰符

c# - GroupJoin by date where date in second list between two dates from first

c# - CaSTLe 组件处理顺序

.net - ASP.NET MVC 中的用户身份验证和授权

PHPExcel 返回损坏的二进制文件

c# - .Net 项目构建问题

C# JSON 响应执行第二个 JSON 请求

c++ - 程序由于某种原因挂起

python - codecs.open 在特定路径Python中创建txt文件