[英]Writing to a File in Java
我是Java新手,我出于某种原因无法写入文件,我的代码如下所示:
FileWriter fstream;
try {
fstream = new FileWriter(fileLocation);
BufferedWriter out = new BufferedWriter(fstream);
log.info("test was supposed to be written to the file");
out.write("test");
out.flush();
out.close();
} catch (IOException e) {
log.error("File not created ", e);
}
当我进入fileLocation时,我看到了我的文件,但它是空的。 我的日志确实说“测试应该写入文件”
我在这里做错了什么?
谢谢!
更新:我的FileLocation变量是一个字符串:
private String fileLocation="/Users/s/out.txt";
我正在使用Mac
代码很好。 你在检查正确的文件位置吗? 也许你之前创建过你正在检查的文件; 而你的程序可能写在别处。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.