我只有Windows 2012服务器有问题。我正在尝试使用PrintWritter或BufferedOutputStream将一个大文件写入磁盘,问题是在Windows2012中,当调用flush()方法将数据流发送到文件时不起作用。只有在调用close()方法时才将数据写入文件。问题是数据保存在内存中,消耗了大量的文件。在我的Windows 7或8中工作正常。Windows2012发布了一些想法?谢谢,
简单的例子:
File file = new File("myFile.txt");
BufferedWriter out = new BufferedWri