【发布时间】:2013-12-17 17:50:55
【问题描述】:
假设我有以下代码:
String fileName = "name.txt";
FileOutputStream fileOut = new FileOutputStream(fileName);
wb.write(fileOut);
这样,文件将在项目的 bin 文件夹下创建。
但是,如果我在整个路径中指定文件名:
String fileName = "c:/temp/name.txt";
此文件将在 c:\temp 文件夹中创建。
对吗?为什么会发生这种情况,FileOutputStream 是如何工作的?
【问题讨论】:
-
你为什么不运行它看看会发生什么
-
关闭你的输出流。
-
我建议你阅读这个 Java 教程:docs.oracle.com/javase/tutorial/essential/io/index.html
标签: java