【发布时间】:2015-11-22 14:05:06
【问题描述】:
我想知道如何创建一个 jar 来写入 .txt 或在执行后生成一个巨大的文件。它要么生成一个巨大的文件,要么尽可能快地继续写入文件以膨胀存储。要点是不断生成内容或占用存储的整个空间。我仅将其用于我自己的目的。
这可能吗?
谢谢。
【问题讨论】:
-
是的。你试过什么?
-
嗨,我不知道如何做到这一点。你能教我怎么做吗?有没有这样做的来源?我找不到。
我想知道如何创建一个 jar 来写入 .txt 或在执行后生成一个巨大的文件。它要么生成一个巨大的文件,要么尽可能快地继续写入文件以膨胀存储。要点是不断生成内容或占用存储的整个空间。我仅将其用于我自己的目的。
这可能吗?
谢谢。
【问题讨论】:
你可以试试这样的:
try(PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("myfile.txt", true)))) {
while(true) {
out.println("more text");
}
}catch (IOException e) {
//exception handling left as an exercise for the reader
}
警告:这可能会写入一个巨大的文件;) - 您可以通过一次写入更多字节来增加数量。简单地插入一个更大的文本。
【讨论】: