我正在尝试创建一个文件并继续附加到该文件中。在我的代码中,正在创建文件,但它没有在该文件中附加任何内容。不知道为什么?谁能告诉我我做错了什么..
更新的代码:-
File file =new File("D://GeoData1.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(file, true));
int j = -1;
while(true) {
j++;
String ipAddress = generateIPAddress(j);
try {
out.write(ipAddress);
System.out.println(ipAddress);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
最佳答案
我猜你应该关闭文件或刷新缓冲区。
关于java - 无法写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233474/