【问题标题】:Is there a maximum limit for the number of lines written in file?写入文件的行数是否有最大限制?
【发布时间】:2016-05-21 09:15:12
【问题描述】:

我创建了一个逐行写入文件的应用程序。 我的问题是:文件中写入的行数是否有最大限制? 我需要编写包含 2000000 行或更多行的文件。

【问题讨论】:

  • 没有最大行数限制,但我个人不会为此使用 bufferedreader,网上很可能有一个自定义 java 库可以更好地处理大数据文件操作。另外,为什么需要 200 万行或更多行?听起来像是在浪费数据,我无法想象需要这么多行的任何东西。
  • 那个文件真的很难传输或读取,所以为什么你要这样做?
  • 我投票决定将此问题作为离题结束,因为这确实是一个操作系统问题,而不是 Java 问题。但是由于@OP 没有包含他们正在使用的操作系统,所以这个问题真的没有很好的答案
  • 行数没有固定限制,但最大文件大小有限制,取决于您的操作系统。
  • 重组您的问题或编辑标签,因为这两者之间没有明确的联系。

标签: java file bufferedreader bufferedwriter


【解决方案1】:

文件中的行数没有限制。行数与最大文件大小有关,受操作系统限制。

【讨论】:

  • @JamesMcDowell 堆大小如何影响最大文件大小,即文件中的最大行数?只要您不尝试将整个文件加载到内存中,堆大小对此没有影响。
猜你喜欢
  • 2015-11-28
  • 1970-01-01
  • 2011-05-29
  • 1970-01-01
  • 2012-10-12
  • 1970-01-01
  • 2019-07-20
  • 2023-02-24
  • 1970-01-01
相关资源
最近更新 更多